0

Audio

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

10th Jan 2018, 3:27 PM
Булат Усманов
Булат Усманов - avatar
5 ответов
+ 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>
10th Jan 2018, 4:58 PM
Oleg «0RaKlE19» Kolodka
Oleg «0RaKlE19» Kolodka - avatar
+ 1
English: If audio === THE END,audio(2) === starting
10th Jan 2018, 3:31 PM
Булат Усманов
Булат Усманов - avatar
+ 1
зделай мульти сурс на несколько аудио файлов просто, а чтобы она играла без остановок, добавь loop
10th Jan 2018, 4:02 PM
Oleg «0RaKlE19» Kolodka
Oleg «0RaKlE19» Kolodka - avatar
+ 1
???
10th Jan 2018, 4:17 PM
Булат Усманов
Булат Усманов - avatar
+ 1
Не получается, браузер игнорит остальные файлы, остальные файлы принимаются, как запасной вариант.
10th Jan 2018, 4:28 PM
Булат Усманов
Булат Усманов - avatar