1

我正在尝试播放视频并能够在某些事件中快速查找视频中的不同帧。最后,视频应该根据音乐节拍播放不同的关键帧,因此触发器需要尽可能准确。

我的第一个实验是这样的:http: //jsfiddle.net/QfvsE/(在播放时单击任意位置)

它基本上是一个测试,看看video.currentTime触发的速度有多快,并且怀疑<video>元素和 API 太慢了。视频实际播放大约需要 200 毫秒。当使用更高分辨率的源时,这个数字会迅速增加。

因此,我正在考虑替代方案,例如导出大量 JPEGS,然后将它们导入画布区域并创建一个触发不同帧的微 API。这会更快吗?是否有其他替代方法可以在没有闪光灯的情况下播放短片,并且能够更准确地控制它?

仅供参考:这一切都将在使用最新 chrome 的本地环境中发生。

4

1 回答 1

0

导出大量 JPEG 文件会降低内存和计算机性能,如果您想要更快的连接来流式传输视频,您可以使用WebSocket API

WebSocket 可以修复这种情况或使用 Flash

于 2012-12-17T12:09:27.617 回答