在chromecast中播放变形视频

时间:2013-08-19 14:28:42

标签: google-cast chromecast

我已经使用chrome api在chromecast上运行了基本的基本加载和回放应用程序。 我使用了googles githib codesamples中的receiver.html,并修改了chrome api发送者示例以制作MediaLoadRequest。 它工作正常,但接收器似乎缩放视频播放窗口以最大化大小。 这很好,但我想要播放的一些片段是变形的,即它们是768x576像素的4:3宽高比,但要正确显示应该以16:9的宽高比渲染,例如1920x1080。

是否有某种方法可以查询接收器中的视频属性,然后修改播放窗口,(我猜是通过CSS) 感谢

1 个答案:

答案 0 :(得分:0)

接收方使用HTML5视频标记播放媒体。所以这样的事情应该有效:

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

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

  },false);
</script>