Firefox加载<video>时始终渲染第一帧

时间:2020-02-13 14:59:36

标签: javascript firefox video html5-video

对于演示文稿,我有一个<video>,在用户输入后我可以在其上更改src。我希望currentTime保持不变(视频文件是为此专门制作的)。我在做:

t = document.getElementById("myvideo");
t.src = new_src = "#t=" + t.currentTime;

虽然最终以所需的时间代码加载了新的视频文件,但第一帧的显示时间却很短(大约100毫秒),从而产生了非常明显且令人不安的假象...

t.currentTime = ...;loadedmetadata事件中进行loadeddata不会改变这种行为。

如何强制视频仅在其搜索到正确的帧时才呈现,而不是在此之前?(即如何使源更改尽可能平滑?)

0 个答案:

没有答案