0
播放整个播放时循环停止在结尾,但不会重新启动并将currentSong设置为1?我的数组中有8首歌曲,它们循环播放它们,当它们结束时,它们会调用NextSong,但是最后一首歌曲什么都不会发生。循环播放歌曲html5音频
function NextSong()
{
alert("next song");
document.removeEventListener('ended',NextSong);
if(rewindClicked ==true)
{
currentSong--;
}
else
{
currentSong++;
}
if(currentSong > songList.length)
{
currentSong = 1;
}
if(currentSong < 1)
{
currentSong = songList.length;
}
songList[currentSong].play();
rewindClicked = false;
//song.addEventListener('ended', NextSong);
songList[currentSong].addEventListener('ended', NextSong);
}
还注意到:如果(currentSong> = songList.length) { currentSong = 0; } –