当HTML5视频进入缓冲模式时,我需要检测到这一点并停止发生动作,但是当视频退出缓冲模式时,我需要恢复此操作。
到目前为止,我已经发现我可以通过使用等待函数来实现这一点:
video.on('waiting', function () {
console.log("WAITING")
/*stop action*/
});
在视频退出等待(缓冲)状态后,我应该调用哪个函数来继续操作?
答案 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*/
});