0
Audio
Как сделать так, чтобы если одна музыка заканчивалась, начиналась другая.
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>
+ 1
English:
If audio === THE END,audio(2) === starting
+ 1
зделай мульти сурс на несколько аудио файлов просто, а чтобы она играла без остановок, добавь loop
+ 1
???
+ 1
Не получается, браузер игнорит остальные файлы, остальные файлы принимаются, как запасной вариант.