Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过快速单击按钮重复播放音频文件_Javascript_Html_Audio - Fatal编程技术网

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

Javascript 通过快速单击按钮重复播放音频文件,javascript,html,audio,Javascript,Html,Audio,我正在尝试使用html5音频为按钮提供音频反馈 当缓慢地单击按钮时,它可以正常工作,但当更快地单击按钮时,它会错过一些单击 HTML <div id="count">0</div> <button>Click</button> 添加snd.pause()后;和snd.currentTime=0;行,这是更好的,但仍然错过了一些快速点击。有没有办法解决这个问题 var snd = new Audio("https://dl.dropbox.co

我正在尝试使用html5音频为按钮提供音频反馈

当缓慢地单击按钮时,它可以正常工作,但当更快地单击按钮时,它会错过一些单击

HTML

<div id="count">0</div> 
<button>Click</button>
添加snd.pause()后;和snd.currentTime=0;行,这是更好的,但仍然错过了一些快速点击。有没有办法解决这个问题

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;
});