1

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

有什么方法可以询问接收器中的视频属性,然后修改播放窗口(我猜是通过 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 回答