Я использую ползунок ввода диапазона для захвата пользовательского ввода:
<input class="slider" type="range" oninput="change">
Также есть видео:
<video class"output" src="video.mp4"></video>
Моя JavaScript функция change
выглядит примерно так:
change(e){
this.shadowRoot.querySelector('.output').currentTime = this.shadowRoot.querySelector('.slider').value;
}
Это работает, и я могу контролировать текущее время видео с помощью ползунка. Тем не менее, он довольно медленный, а производительность не так хороша, как я думаю. Есть ли более умный / производительный способ сделать это?
Спасибо!