Audio | Sololearn: Learn to code for FREE!

0

Audio

Как сделать так, чтобы если одна музыка заканчивалась, начиналась другая.

1/10/2018 3:27:38 PM

Булат Усманов

5 Answers

New Answer

+2

Для того, что бы перелистывать аудиозаписи, запишите все аудио в массив и листайте с помощью onended: <html> <head> <script> var songs = [ 'sound1.mp3', 'sound2.mp3', 'sound3.mp3' ]; window.onload = function() { var audio = document.querySelector('audio'); audio.song = 0; audio.src = songs[audio.song]; audio.onended = function(e) { if(this.song == songs.length - 1){ this.song = 0; }else{ this.song++; }; this.src = songs[this.song]; this.play(); }; }; </script> </head> <body> <audio controls> </audio> </body> </html>

+1

English: If audio === THE END,audio(2) === starting

+1

зделай мульти сурс на несколько аудио файлов просто, а чтобы она играла без остановок, добавь loop

+1

+1

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