0
似乎有一半時間,Firefox 24無法在我的HTML5視頻上調用進度事件。一個現場演示可以在這裏看到:https://mediacru.sh/Cjbft93YWNNuFirefox顯示與視頻「進度」事件不一致的行爲
我使用h.264的視頻,和服務器應設置正確的流。它在Chrome上效果很好。
似乎有一半時間,Firefox 24無法在我的HTML5視頻上調用進度事件。一個現場演示可以在這裏看到:https://mediacru.sh/Cjbft93YWNNuFirefox顯示與視頻「進度」事件不一致的行爲
我使用h.264的視頻,和服務器應設置正確的流。它在Chrome上效果很好。
你問題很簡單。在添加進度事件之前,視頻已經完全加載。另請注意,您必須使用'timeupdate'而不是'timeUpdate'。
你可以寫:
videos[i].addEventListener('progress', updateVideo, false);
//if video has already some data call updateVideo
if(videos[i].readyState > 0){
updateVideo.call(videos[i], {target: videos[i]});
}
所以window.load事件等待視頻是滿載? –
對不起 - 誤解了你。看起來它現在運行良好,謝謝! –