Как можно воспроизвести два файла по очереди?

410
06 августа 2017, 09:34

Как можно воспроизвести два файла mp3 или ogg по очереди? Пробовал через new Audio() но звук воспроизводится одновременно. Нужно чтобы это происходило при запуске функции в консоли.

Answer 1

Если всего 2, то например:

function MethodTwo(){ 
    var a=document.getElementById("audio-1"); 
    var b=document.getElementById("audio-2"); 
    a.play(); 
    a.addEventListener('ended',function(){ 
      b.play(); 
    }, false);    
} 
 
MethodTwo();
<audio id="audio-1" controls> 
  <source src='https://www.w3schools.com/html/horse.ogg' type="audio/mpeg" /> 
</audio> 
<audio id="audio-2" controls> 
  <source src='https://zvukov.com/files/sound_264.mp3' type="audio/mpeg" /> 
</audio>

READ ALSO
Как получить значения по атрибуту всех элементов dom-дерева?

Как получить значения по атрибуту всех элементов dom-дерева?

Есть див с id blocksВ нём есть множество элементов с тегом item

340
Как хранить информацию в сервисе Angular 2+?

Как хранить информацию в сервисе Angular 2+?

Здравствуйте, столкнулся с проблемой что нужно передать информацию с одного компонента в другой, так как они не связаны, нельзя это сделать...

381
Contact form 7 (Загрузка фото)

Contact form 7 (Загрузка фото)

Форма с 5ти шагов, на 4 шаге загрузка 3 фото, если вибрать большие картинки то форма долго их грузит но на следующий шаг пропускает и когда нажимать...

472