2013-08-19 56 views
1

我使用chrome api在chromecast上運行了基本的基本加載和播放應用程序。 我已經使用googles githib codesamples中的receiver.html,並修改了chrome api sender樣本以製作MediaLoadRequest。 它工作正常,但接收機似乎縮放視頻播放窗口以最大化尺寸。 這很好,但我想播放的一些片段是變形的,即它們是768x576像素4:3的寬高比,但要正確顯示應以16:9的寬高比(如1920x1080)呈現。播放chromecast中的變形視頻

是有一些辦法可以詢問在接收器的視頻性能,然後修改播放窗口,(通過CSS我猜) 感謝

回答

0

接收器使用HTML5視頻標籤播放媒體。所以像這樣的東西應該工作:

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

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

    },false); 
</script> 
+0

這是行不通的,因爲視頻元素不包含元數據。實施者需要在其他地方獲取元數據。 –