Pra*_*ran 7 html video html5-video
我正在设计一个使用 HTML 5 视频的应用程序。当我在视频运行时搜索时会触发“视频暂停”事件,这反过来会影响我在搜索期间必须发生的操作的逻辑。有没有办法可以删除这个暂停事件或找到寻找时发生的特定暂停事件?
小智 6
您可以使用 video 元素的readyState属性来检查 pause 事件是否在用户搜索或用户暂停时触发。
var vid = document.getElementById("myVideo");
var vidState = vid.readyState; //when user hit the pause button, this value will be 4
Run Code Online (Sandbox Code Playgroud)
我建议您阅读 HTML5 规范,以了解事件在查找时如何工作: https: //www.w3.org/TR/2011/WD-html5-20110113/video.html#seeking
如果没有代码示例,则很难诊断,但您可以尝试seeking在暂停处理程序期间测试该事件。