1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<div id="music"> <script type="text/javascript"> window.onload = function(){ var arr = ["music/南征北战NZBZ - 明天 (320CBR).mp3","music/叶林晓舟 - 曾经我也想过一了百了.mp3","music/南征北战NZBZ - 骄傲的少年.flac"]; //把需要播放的歌曲从后往前排,这里已添加两首音乐,可继续添加多个音乐 var myAudio = new Audio(); myAudio.preload = true; myAudio.controls = true; myAudio.src = arr.pop(); //每次读数组最后一个元素 myAudio.addEventListener('ended', playEndedHandler, false); myAudio.play(); document.getElementById("music").appendChild(myAudio); myAudio.loop = false;//禁止循环,否则无法触发ended事件 function playEndedHandler(){ myAudio.src = arr.pop(); myAudio.play(); console.log(arr.length); !arr.length && myAudio.removeEventListener('ended',playEndedHandler,false);//只有一个元素时解除绑定 } } </script> </div> |
HTML 纯代码音乐播放器
未经允许不得转载:Ai分享 » HTML 纯代码音乐播放器