function liebiao(){ document.querySelector("#playlist").classList.toggle("yhidden"); } function qiehuan(){ document.querySelector("#playlist").classList.add("yhidden"); document.getElementById('bgmplayer').classList.toggle("bgmon"); document.querySelector("#playlist").scrollTop = document.querySelector(".yd-playing").offsetTop - document.querySelector(".yd-lib").offsetTop; } //播放/暂停按钮 function playbtu(){ var oyd = document.getElementById('ydmc'); if (yaudio.paused) { yaudio.play();//播放音乐并设置图标 oyd.innerHTML = ''; document.getElementById("ydfm").classList.remove("paused"); } else { yaudio.pause();//暂停音乐并设置图标 oyd.innerHTML= ''; document.getElementById("ydfm").classList.add("paused"); } } //下一首 function next(b) { var oyd=document.getElementById('ydmc'); var geshou= ''; document.getElementById('jindu').style.width='0%'; if(b === undefined){ if (a == musicArr.length - 1) { a = 0; } else { a = a+1; }}else{a=b;} sj = musicArr[a]; yaudio.src = sj.mp3; yaudio.ti = sj.title; yaudio.art = sj.artist; yaudio.fm=sj.cover; yaudio.play();var autopause=0; oyd.innerHTML = ''; if(yaudio.art.length>0){geshou=' - '+yaudio.art;} document.getElementById('ydtitle').innerHTML = yaudio.ti+geshou; document.getElementById("ydfm").src=yaudio.fm; var playlistli=document.querySelectorAll("#playlist li"); playlistli.forEach((value, index) => { playlistli[index].classList.remove("yd-playing"); }); playlistli[a].classList.add("yd-playing"); document.getElementById("ydfm").classList.remove("paused"); } //上一首 function previous(){ if (a == 0) {//如果当前歌曲是第一首则跳转至最后一首 a =musicArr.length - 1; }else{//否则跳转至上一首 a = a-1; } next(a);//使用next函数进行点播 } yaudio.addEventListener("error" ,function() {next();},false); yaudio.addEventListener('ended',function() {next();},false);