我有以下JavaScript / jquery代码:

$(document).ready(function() {
var audioElement = document.createElement('audio');
var secondtrack = 'hangover.ogg';
audioElement.setAttribute('src', 'hangover.ogg');
audioElement.load()
audioElement.addEventListener("load", function() {
    audioElement.play();
}, true);

$('#play').click(function() {
    audioElement.play();
});
$('#pause').click(function() {
    audioElement.pause();
});
});


第一首结束后,我如何才能开始播放另一首歌?

最佳答案

AUDIO元素应触发“结束”事件,尽管我不确定目前对此事件的支持程度。

因此,您可以尝试执行以下操作:

audioElement.addEventListener('ended', function () {
    // Play another song
});


也可以看看:
http://dev.w3.org/html5/spec/Overview.html#event-media-ended

关于javascript - HTML5/JavaScript/jQuery音频播放列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7334105/

10-10 00:03