Я хотел бы воспроизводить 2 html-видео точно одновременно (бок о бок).
Я сделал кнопку, на которой есть click
EventListener. Этот слушатель запускает тег 2 <video>
, чтобы воспроизвести его, но я думаю, что 150 ms
задержка при втором триггере play
.
index.html
<section>
<video src="source1" id="video1"></video>
<video src="source2" id="video2"></video>
<button id="play">Play</button>
</section>
и вот основной script.js файл.
const $video1 = document.getElementById('video1');
const $video2 = document.getElementById('video2');
const $play = document.getElementById('play');
const playVideo = () => {
$video1.play();
$video2.play();
};
$play.addEventListener('click', playVideo);
Эти 2 видео почти одинаковы, за исключением того, что первый размер видео составляет около 12 МБ , а другой около 20MB
То, что я пробовал:
Попытка добавить console.time('video')
, который может регистрировать задержку междукаждый play
вызов функции, но он может быть разным в каждой среде.