【问题标题】:Playing anamorphic video in chromecast在 chromecast 中播放变形视频
【发布时间】:2013-08-21 09:33:39
【问题描述】:

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

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

【问题讨论】:

    标签: google-cast chromecast


    【解决方案1】:

    接收者使用 HTML5 视频标签来播放媒体。所以这样的事情应该可以工作:

    <script>
      var video = document.querySelector('video'),
      video.addEventListener('loadedmetadata',function(ev){
    
        var width = video.videoWidth
        var height = video.videoHeight;
    
      },false);
    </script>
    

    【讨论】:

    • 这不起作用,因为视频元素不包含元数据。实施者需要在别处获取元数据。
    猜你喜欢
    • 2014-06-05
    • 2014-07-31
    • 2014-11-13
    • 2016-05-03
    • 1970-01-01
    • 2017-05-04
    • 2017-07-21
    • 2018-01-03
    • 2014-03-27
    相关资源
    最近更新 更多