1

vLineで申し込みをしています。

映画の方向性を変えることはできるのだろうか。

現在、私のカメラ(小さなフレーム)の画像は鏡のように左右反転しています。

少し混乱することもあります。

上下反転もできると、特にアウトサイドカメラを使うときにとても便利です。

4

1 に答える 1

2

注: この回答は、 uiVideoPanel ウィジェットを使用していないことを前提としています。

MediaStream.createMediaElement()呼び出しの結果として、またはMediaStream.createVideoElement()CSSを使用して作成された HTML 要素のスタイルを設定できます 。デフォルトでは、ローカル ビデオはミラーリングされ、リモート ビデオはミラーリングされません。この例は、シェルの例で呼び出しを行うことで確認できます。

CSStransformを HTML 要素に適用して、画像をミラーリングしたり、上下逆さまにしたりすることができます。

鏡映するには を使用transform: scaleX(-1)し、逆さまにするには を使用しますtransform: scaleY(-1)。また、などのベンダー固有のプレフィックスをに追加する必要がある場合もあります。transform-webkit-transform

たとえば、シェルの例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 に答える