HTML5 аудио закончил функцию [дубликат]
Возможный дубликат:
HTML5 аудио элемент с динамическим источником
Я пытаюсь заставить игрока перезагрузить новый трек, как только закончится текущий, но я думаю, что мог сделать что-то не так.
Это игрок:
<audio id="audio" autoplay controls="controls" onclick="start()">
<source src="song.php" type="audio/mpeg" />
</audio>
Вот сценарий:
function start(){
var audio = document.getElementById('audio');
audio.play();
audio.addEventListener('ended',function(){
$.post("song.php", function(result){
audio.src = result;
audio.pause();
audio.load();
audio.play();
});
});
}
Если я изменю скрипт на этот, он работает ... но я не хочу перезагружать всю страницу:
function start(){
var audio = document.getElementById('audio');
audio.play();
audio.addEventListener('ended',function(){
window.location = 'player.html';
});
}