を使用してボタンに音声フィードバックを提供するコードをいくつか書きましたhtml5 audio
。
ゆっくりとクリックすると問題なく動作しますが、ボタンを速くクリックすると追いつくのに問題があります。
私が抱えている問題は、ボタンがクリックされるたびにサウンドを再生することです。私の最初の考えは、次のクリックイベントが発生するまでにサウンドの再生が終了していないということです。
ユーザーに確実に聞こえるようにするために、mp3 を再度使用するにはstop
どうすればよいですか?start
HTML:
<div id="count">0</div>
<button>Click</button>
<audio class='mp3click' src='https://dl.dropbox.com/u/14037764/Development/jsfiddle/click2.mp3'></audio>
Javascript:
var count = 0;
$("button").click(function () {
$(".mp3click").each(function () {
this.play()
});
count++;
$("#count").text(count);
return false;
});
JsFiddle: ここで動作を確認できます。 http://jsfiddle.net/blowsie/ckUbL/