У меня есть два файла, один из которых - это видеофайл без громкости, а другой - аудио. Поэтому я запускаю эти два файла в тегах <audio>
и <video>
. Я хочу, чтобы, когда оба файла готовы к воспроизведению, воспроизведение видео в противном случае ждет, пока оба не смогут играть. Итак, что я использовал для этого.
canPlay
не подходит для меня, потому что он может проверять только один из них за раз.
БлагодаряSycn аудио и видео в html5 javascript
UPDATE
audio.addEventListener('canplay',function(){
audio.play();
video.play();
});
video.addEventListener('canplay',function(){
audio.play();
video.play();
});
Я стараюсь это, но это не работает, потому что всякий раз, когда один из них работает ли он играть как без заботы о другой, потому что есть play()
для них обоих.
это не работает. См. Обновление. –
Отредактируйте .. – Rayon
Спасибо, это работает ... Мне интересно, как я могу пропустить эту простую логику. –