我正在vLine上申请。
我想知道是否有可能改变电影的方向。
目前,我的相机(小框)上的图像像镜子一样左右颠倒。
有时有点令人困惑。
如果我们也可以倒置切换,尤其是在使用外置摄像头时非常有用。
我正在vLine上申请。
我想知道是否有可能改变电影的方向。
目前,我的相机(小框)上的图像像镜子一样左右颠倒。
有时有点令人困惑。
如果我们也可以倒置切换,尤其是在使用外置摄像头时非常有用。
注意:此答案假定您没有使用uiVideoPanel 小部件。
MediaStream.createMediaElement()
您可以为调用或MediaStream.createVideoElement()
使用 CSS创建的 HTML 元素 设置样式。默认情况下,本地视频会被镜像,远程视频不会。您可以通过调用shell 示例来查看此示例。
您可以将 CSStransform
应用于 HTML 元素以镜像图像或将其倒置。
要镜像,您将使用transform: scaleX(-1)
和翻转您将使用transform: scaleY(-1)
. 此外,您可能需要在 中添加特定于供应商的前缀transform
,例如-webkit-transform
.
例如,在shell 示例中,您可以在处理程序中添加以下内容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
}