今天在改写连连看的时候,在发现FF14中,如果audio设置为自动播放,之后再通过
var btn = document.getElementById("music_button"), audio = document.getElementById("music"), paused = false; function handler(e){ if(!paused){ audio.pause(); paused = true; } else { audio.play(); paused = false; } } btn.addEventListener("click",handler,false);
的方法控制播放失败。
如果再点击按钮即调用
audio.play();
的话,会造成2重播放,象二重唱一样。
后来去掉audio的自动播放,完全用js控制后,问题解决!