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

问题描述 投票:0回答:1

当 HTML5 视频进入缓冲模式时,我需要检测到这一点并停止某个动作的发生,但是当视频脱离缓冲模式时我需要恢复这个动作。

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

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

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

jquery html video buffer
1个回答
1
投票

我不知道 jQuery,但通常 video.on 应该接受来自 http://www.w3.org/TR/html5/embedded-content-0.html#mediaevents

的任何事件名称

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

因此代码将是:

video.on('playing', function () {
    console.log("PLAYING")
    /*play action*/
});
© www.soinside.com 2019 - 2024. All rights reserved.