我正在vLine上申请。
我想知道是否有可能改变电影的方向。
目前,我的相机(小框架)上的水槽左右侧像镜子一样反转。
有时候有点混乱。
如果我们也可以倒置, 它非常有用,特别是使用外部相机。
答案 0 :(得分:2)
注意:此答案假定您未使用uiVideoPanel widget。
您可以设置由于使用CSS调用MediaStream.createMediaElement()
或MediaStream.createVideoElement()
而创建的HTML元素的样式。默认情况下,本地视频将被镜像,而远程视频则不会。您可以通过shell example拨打电话来查看此示例。
您可以将CSS transform
应用于HTML元素以镜像图像或将其翻转过来。
要镜像,您可以使用transform: scaleX(-1)
并颠倒翻转,使用transform: scaleY(-1)
。此外,您可能需要向transform
添加vendor-specific prefix,例如-webkit-transform
。
例如,在shell example中,您可以在mediaSession:addRemoteStream
处理程序中添加以下内容:
// flip remote video upside-down
// 'stream' is the MediaStream
// 'elem' is the result from stream.CreateMediaElement()
if (stream.isRemote()) {
elem.css('transform', 'scaleY(-1)'); // Firefox
elem.css('-webkit-transform', 'scaleY(-1)'); // Chrome
}