2015-10-12 118 views
1

我一直運行到一個問題,我不能讓readyState在HTML5視頻播放器正確返回,videojs.如何在videoJS中使用readyState?

標準的HTML5視頻播放器根本還您請求的狀態,例如:

if (video.readyState > 1) { 
    console.log(videoState); // Returns current video state as an int 
} 

但是當我嘗試使用的readyState爲videojs,它只是返回:

function vjs.Player.prototype.readyState() 

我如何使用的readyState與videojs?

回答

0

readyState的實際上是videojs的函數,因此需要將其稱爲例如:

if (video.readyState() > 1) { 
    console.log(videoState()); // Returns 4 (or whatever value the player currently is 
}