对于演示文稿,我有一个<video>
,在用户输入后我可以在其上更改src
。我希望currentTime
保持不变(视频文件是为此专门制作的)。我在做:
t = document.getElementById("myvideo");
t.src = new_src = "#t=" + t.currentTime;
虽然最终以所需的时间代码加载了新的视频文件,但第一帧的显示时间却很短(大约100毫秒),从而产生了非常明显且令人不安的假象...
在t.currentTime = ...;
或loadedmetadata
事件中进行loadeddata
不会改变这种行为。
如何强制视频仅在其搜索到正确的帧时才呈现,而不是在此之前?(即如何使源更改尽可能平滑?)>