我已经使用chrome api在chromecast上运行了基本的基本加载和回放应用程序。 我使用了googles githib codesamples中的receiver.html,并修改了chrome api发送者示例以制作MediaLoadRequest。 它工作正常,但接收器似乎缩放视频播放窗口以最大化大小。 这很好,但我想要播放的一些片段是变形的,即它们是768x576像素的4:3宽高比,但要正确显示应该以16:9的宽高比渲染,例如1920x1080。
是否有某种方法可以查询接收器中的视频属性,然后修改播放窗口,(我猜是通过CSS) 感谢
答案 0 :(得分:0)
接收方使用HTML5视频标记播放媒体。所以这样的事情应该有效:
<script>
var video = document.querySelector('video'),
video.addEventListener('loadedmetadata',function(ev){
var width = video.videoWidth
var height = video.videoHeight;
},false);
</script>