我正在使用用户拖动事件以及按键来更改 HTML5 视频元素中的位置,然后使用以下方法相应地更新视频时间:
video.currentTime = toTime;
然后我通过抓取视频并将其放到画布上来根据视频位置更新画布。
另一个元素是我实际上从帧号中获取了视频时间,即:
framenumber = 123;
fps = 25;
toTime = 123/25;
问题是,它经常失败。失败是指我丢失了视频;它只是完全停止工作。
大多数时候它工作得很好,但有时它只是失败了,而且也不总是在同一点......
任何想法将不胜感激!