1

Chrome APIを使用して、基本的な基本的なロードおよび再生アプリケーションをchromecastで実行しています。私はgoogles githib codesamplesのreceiver.htmlを使用し、chrome apiの送信者のサンプルを変更してMediaLoadRequestを作成しました。正常に動作しますが、レシーバーはビデオ再生ウィンドウをスケーリングしてサイズを最大化しているようです。これで問題ありませんが、再生したいクリップの一部はアナモルフィックです。つまり、768x576 ピクセルの 4:3 アスペクト比ですが、正しく表示するには、1920x1080 などの 16:9 アスペクト比でレンダリングする必要があります。

レシーバーでビデオのプロパティを調べてから、再生ウィンドウを変更する方法はありますか (CSS を介して推測します) ありがとう

4

1 に答える 1

0

レシーバーは、HTML5 ビデオ タグを使用してメディアを再生します。したがって、次のようなものが機能するはずです。

<script>
  var video = document.querySelector('video'),
  video.addEventListener('loadedmetadata',function(ev){

    var width = video.videoWidth
    var height = video.videoHeight;

  },false);
</script>
于 2013-08-19T14:37:45.037 に答える