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

Firefox shows inconsistent behavior with video 'progress' event

本文关键字:进度 事件 不一致 视频 显示 Firefox      更新时间:2023-09-26

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

我使用 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]});
}