停止后,Html5音频无法再播放

时间:2012-07-01 11:44:37

标签: html5 audio

我在页面中声明了一个音频文件:

var audio = new Audio('my.mp3');

然后我使用点击事件来播放它:

$(document).click(function () {
    audio.currentTime = 0; // to make sure it play from the begain
    audio.play();    
})

它只能在第一次点击时播放,结束后,我点击文件,再也无法播放。我怎样才能再次播放?

1 个答案:

答案 0 :(得分:1)

我在Chrome中对此进行了测试,并且由于audio.currentTime语句而发生异常。

这有效(也在IE9中):

$(document).click(function () {
    audio.src = "my.mp3";
    audio.play(); 
})