html5 オーディオを使用してボタンにオーディオ フィードバックを提供しようとしています。
ゆっくりクリックすると問題なく動作しますが、ボタンを速くクリックすると、クリックの一部が失われます。
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; 行、それはより良いですが、まだいくつかの速いクリックを逃しています. それを修正する方法はありますか?