$("#alarmWav").append(
$(
'<audio id="alarmAudio" autoplay loop src="../js/Alarm.wav">wav</audio>'));//动态添加 有自动播放属性function alarmclick() { //checkbox 点击 var audio = $("#alarmAudio");if (audio != null) {if ($("#alarmSelect").is(':checked')) {
if(audio[0].paused){
audio[
0].play();}
}
else{
audio.removeAttr(
"autoplay"); //如果有自动播放autoplay属性,pause()方法不起作用,这个方式去除只是把autoplay变成FALSE audio[0].pause();
}

}
}

有人碰到过这个问题吗?? checkbox取消时,暂停不了。还在一直播放

如果动态添加的播放器没有自动播放属性时,pause()就可以停止,play()可以播放

标签: none

添加新评论