我在页面中声明了一个音频文件:
var audio = new Audio('my.mp3');
然后我使用点击事件来播放它:
$(document).click(function () {
audio.currentTime = 0; // to make sure it play from the begain
audio.play();
})
它只能在第一次点击时播放,结束后,我点击文件,再也无法播放。我怎样才能再次播放?
答案 0 :(得分:1)
我在Chrome中对此进行了测试,并且由于audio.currentTime语句而发生异常。
这有效(也在IE9中):
$(document).click(function () {
audio.src = "my.mp3";
audio.play();
})