javascript - Html5 视频在特定时间暂停 VideoFrame

标签 javascript html video

对于一个项目,我需要在非常特定的时间暂停视频。 为了准确起见,我使用 VideoFrame 观看视频帧。

demo here

它有效,但我不明白为什么我需要单击两次才能重新播放视频。 有什么想法或其他解决方案吗?谢谢

最佳答案

检查帧后将视频推送1帧:

 if(frame == 23) {
    video.stopListen();
    video.video.pause();
    video.seekForward(1);
 }

并在设置事件监听器后播放视频:

video.listen('frame');
video.video.play();

关于javascript - Html5 视频在特定时间暂停 VideoFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28952762/

相关文章:

javascript - 如何制作类似 Pottermore 的动画光标

javascript - 文本框的客户端验证

html - 使用 <pre> 标签格式化 HTML 电子邮件中的二维码

javascript - 无法将数据推送到 Firebase onclick

javascript - jwplayer - 未捕获的类型错误 : Object #<Object> has no method 'setup'

javascript - HTML5 + JavaScript - 将字符移向鼠标位置?

javascript - 在 JavaScript 中获取 CSS 类名

html - 如何在html和space-between中均匀地在两个日期之间添加连字符

android - 使用缩略图 android 在 ListView 中显示特定文件夹视频

android - MediaRecorder 不录制视频只录制音频