HTML5音频Javascript循环,但

HTML5音频Javascript循环,但,javascript,html,loops,audio,Javascript,Html,Loops,Audio,当前的配置播放并循环“1530.mp3”,它不也应该播放并循环“1507.mp3”吗?我愿意接受任何新的方法,比如数组,我认为这是一个更好的选择。只是不太确定怎么做 function nextSong() { var v30 = 1; var v07 = 1; var v......[continues] var audioPlayer = document.getElementsByTagName('audio')[0]; if (v07 == '1')

当前的配置播放并循环“1530.mp3”,它不也应该播放并循环“1507.mp3”吗?我愿意接受任何新的方法,比如数组,我认为这是一个更好的选择。只是不太确定怎么做

function nextSong() {
    var v30 = 1;
    var v07 = 1;
    var v......[continues]
    var audioPlayer = document.getElementsByTagName('audio')[0];
    if (v07 == '1') {
        audioPlayer.src='wavs/1507.mp3';
        audioPlayer.load();
        audioPlayer.play();
    }
    if (v30 == '1') {
        audioPlayer.src='wavs/1530.mp3';
        audioPlayer.load();
        audioPlayer.play();            
    }
    if (......[continues]
}
您在同一个元素上设置了两次源,这导致它在覆盖第一个源(1507.mp3)时只播放第二个源(1530.mp3)


播放两个文件需要两个音频元素

我明白了。所以我可以这样做,使src的音频播放器的变化完成。所以src=1,然后在完成时,src=2?您可以在播放结束时通过将函数附加到音频元素的
oneded
属性来调用函数。您可以使用它使用相同的音频元素一个接一个地播放一系列音频文件。
audioPlayer.src='wavs/1507.mp3';
audioPlayer.src='wavs/1530.mp3';