Я пытаюсь создать плейлист с кодом ниже, но я, кажется, получаю некоторые ошибки. Firebug говорит, что play()
не является функцией. помогите, пожалуйста, я потратил половину своего дня, пытаясь найти решение. Вот мой код:воспроизведение нескольких аудиофайлов
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
var current, playlist;
current = 0;
function() {
current++;
var songs = Array("en_ra1.mp3", "en_ra2.mp3", "en_ra3.mp3", "en_ra0.mp3");
playlist = songs.length;
if (current == playlist) {
//do nothing or stop
} else {
this.playOptions = document.getElementById("audio").src = songs[current];
this.playOptions.play();
}
}
</script>
</head>
<body>
<audio id="audio" onended="loadplaylist()" src="ny_option1.mp3" controls ></audio>
Примечание: когда я включаю автозапуск приписывать это работает просто отлично, несмотря на ошибки, показывая в Firebug консоли.