似乎大约一半的时间,Firefox 24无法在我的HTML5视频上调用progress事件。现场演示可以在这里看到:https://mediacru.sh/Cjbft93YWNNu
我正在使用h.264作为视频,并且应该正确设置服务器以进行流式传输。它在Chrome上运行良好。
答案 0 :(得分:0)
你的问题非常简单。在添加进度事件之前,视频已完全加载。另请注意,您必须使用'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]});
}