当前位置: 代码迷 >> Web前端 >> FireFox14的audio多重播发bug
  详细解决方案

FireFox14的audio多重播发bug

热度:213   发布时间:2012-11-23 00:03:43.0
FireFox14的audio多重播放bug

今天在改写连连看的时候,在发现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控制后,问题解决!

  相关解决方案