Firefox显示视频“进度”事件的行为不一致

时间:2013-10-09 09:16:30

标签: javascript html5 firefox html5-video

似乎大约一半的时间,Firefox 24无法在我的HTML5视频上调用progress事件。现场演示可以在这里看到:https://mediacru.sh/Cjbft93YWNNu

我正在使用h.264作为视频,并且应该正确设置服务器以进行流式传输。它在Chrome上运行良好。

1 个答案:

答案 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]});
}