我正在编写一个简单的应用程序,通过拖动鼠标在两个方向上搜索html5视频。我还需要在视频上叠加内容,以便我使用html5画布。视频元素保持隐藏,我播放视频并每20毫秒更新一次画布图像。这很没有性能问题。
但是我想在拖动鼠标时搜索视频。事实证明,我需要每20毫秒寻找一次视频,这会导致性能不稳定。我尝试的另一个黑客是在我拖动时快速转发底层视频。这几乎是完美的性能,足以满足我的用例,除非我无法快退和快进视频。
我的研究表明,现在回放html5视频的唯一方法是逐帧向后设置当前时间,但我再次无法承受每20毫秒这样做或视频不稳定。
有没有解决这些限制的方法?如果我能以正常速度向后播放视频就足够了。