当HTML5视频没有“等待”时你怎么知道?

时间:2014-01-28 10:46:11

标签: jquery html5 video buffer

当HTML5视频进入缓冲模式时,我需要检测到这一点并停止发生动作,但是当视频退出缓冲模式时,我需要恢复此操作。

到目前为止,我已经发现我可以通过使用等待函数来实现这一点:

video.on('waiting', function () {
    console.log("WAITING")
    /*stop action*/
});

在视频退出等待(缓冲)状态后,我应该调用哪个函数来继续操作?

1 个答案:

答案 0 :(得分:1)

我不了解jQuery,但一般来说video.on应该接受来自http://www.w3.org/TR/html5/embedded-content-0.html#mediaevents的任何事件名称

根据该页面,当“由于缺少媒体数据而暂停或延迟播放后,播放准备开始”时会触发“播放”事件。

因此代码将是:

video.on('playing', function () {
    console.log("PLAYING")
    /*play action*/
});