1

我正在vLine上申请。

我想知道是否有可能改变电影的方向。

目前,我的相机(小框)上的图像像镜子一样左右颠倒。

有时有点令人困惑。

如果我们也可以倒置切换,尤其是在使用外置摄像头时非常有用。

4

1 回答 1

2

注意:此答案假定您没有使用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
  }
于 2013-07-24T20:51:44.977 回答