通过快速按钮点击重复播放音频文件

时间:2013-07-16 01:34:39

标签: javascript html5 audio

我想使用html5音频在按钮上提供音频反馈。

慢速点击时效果很好,但点击按钮的速度更快,会忽略部分点击。

http://jsfiddle.net/sWsTb/

HTML

<div id="count">0</div> 
<button>Click</button>

JS

var snd = new Audio("https://dl.dropbox.com/u/14037764/Development/jsfiddle/click2.mp3");

var count = 0;
$("button").click(function () {
    snd.pause();
    snd.currentTime = 0;
    snd.play();
    count++;
    $("#count").text(count);
    return false;
});

添加 snd.pause(); snd.currentTime = 0; 行之后,它会更好但仍然会忽略一些快速点击。有没有办法解决这个问题?

0 个答案:

没有答案