ビデオのトリミングとレターボックスの調整

を設定することで、パブリッシャーまたはサブスクライバーのビデオのクロッピングまたはレターボックスを指定できます。 fitMode に渡すオプションの OT.initPublisher() または Session.subscribe().以下の2つの文字列のいずれかを渡す:

  • "cover" - 動画の寸法が DOM 要素の寸法と一致しない場合は、動画が切り取られます。これは、カメラフィードを公開する動画のデフォルト設定です。
  • "contain" - 動画の寸法が DOM 要素の寸法と一致しない場合、動画はレターボックス化されます。これは、画面共有動画のデフォルト設定です。

例えば、次のコードは video 要素がレターボックス化されたパブリッシャーを初期化します:

var publisher = OT.initPublisher("publisher-element-id",
  {fitMode: "contain"});

次のコードは、video要素が切り取られたストリームを購読する:

var subscriber = session.subscribe(stream,
  "subscriber-element-id",
  {fitMode: "cover"});