Для презентации у меня есть <video>
, на котором я изменяю src
после ввода пользователя. Я хочу, чтобы currentTime
остался прежним (видео файлы специально созданы для этого). Я делаю:
t = document.getElementById("myvideo");
t.src = new_src = "#t=" + t.currentTime;
В то время как новый видеофайл в конечном итоге загружается с нужным временным кодом, самый первый кадр показывается в течение короткого времени (около 100 мс), давая очень видимый и мешающий артефакт. ..
Выполнение t.currentTime = ...;
внутри события loadedmetadata
или loadeddata
не меняет этого поведения.
Как заставить видео рендериться только тогда, когда оно ищет в правый кадр, не раньше? (т.е. как я могу сделать это изменение источника максимально плавным?)