我正在尝试播放视频并能够在某些事件中快速查找视频中的不同帧。最后,视频应该根据音乐节拍播放不同的关键帧,因此触发器需要尽可能准确。
我的第一个实验是这样的:http: //jsfiddle.net/QfvsE/(在播放时单击任意位置)
它基本上是一个测试,看看video.currentTime
触发的速度有多快,并且怀疑<video>
元素和 API 太慢了。视频实际播放大约需要 200 毫秒。当使用更高分辨率的源时,这个数字会迅速增加。
因此,我正在考虑替代方案,例如导出大量 JPEGS,然后将它们导入画布区域并创建一个触发不同帧的微 API。这会更快吗?是否有其他替代方法可以在没有闪光灯的情况下播放短片,并且能够更准确地控制它?
仅供参考:这一切都将在使用最新 chrome 的本地环境中发生。