87,990
社区成员
发帖
与我相关
我的任务
分享
<audio id="player" controls="controls"></audio>
<input type="button" value="play" id="button1" />
<script type="text/javascript">
var num = 0;
var arr = ["1.mp3","2.mp3","3.mp3"];
var timer;
var player = document.getElementById("player");
function playnext() {
if (num>=arr.length) return;
clearTimeout(timer);
player.src = arr[num++];
player.play();
}
player.addEventListener("ended", function (e) {
timer = setTimeout(playnext, player.duration*1000);
}, false);
document.getElementById("button1").onclick = playnext;
</script>