為什么我的音樂播放完,圖標(biāo)并沒有停下來,監(jiān)聽ended不成功,都沒進(jìn)去
window.onload=function(){
var music=document.getElementById("music");
var audio=document.getElementsByTagName("audio")[0];//getElementsByTagName獲取標(biāo)簽,是一個(gè)數(shù)組,這里就只有一個(gè),所以是0
? ?//當(dāng)音樂播放完成后,自動(dòng)停止光盤旋轉(zhuǎn)效果,audio 是html5標(biāo)簽? ended是audio的API,這邊添加一個(gè)監(jiān)聽事件
audio.addEventListener("ended",function(event){
music.setAttribute("class","");
},false);
music.addEventListener("touchstart", function(event) {
// alert('899');
? ? ? ? if(audio.paused){
audio.play();
? // music.setAttribute('class',"play");
// this.style.animationPlayState="running";
this.style.webkitAnimationPlayState="running";
}else{
audio.pause();
? // music.setAttribute("class","");
// this.style.animationPlayState="paused";
this.style.webkitAnimationPlayState="paused";
}
? ? }, false);
};
2018-06-04
我的也是這樣子
2018-05-11
用你的代碼在我這里是可以的