【发布时间】:2011-10-17 02:38:36
【问题描述】:
我正在构建一个点击播放 wav 文件的游戏 - 在这种情况下,它是一个枪声“砰”的一声。
问题是,如果我快速点击,每次点击都不会播放一次声音 - 就好像在播放声音时忽略了点击,一旦声音结束,它就会再次开始监听点击。延迟似乎是一秒左右,所以你想如果有人每秒点击 4 或 5 次,我想要 5 次刘海,而不是 1 次。
这是我的 HTML:
<audio id="gun_sound" preload>
<source src="http://www.seancannon.com/_test/audio/gun_bang.wav" />
</audio>
这是我的 JS:
$('#' + CANVAS_ID).bind(_click, function() {
document.getElementById('gun_sound').play();
adj_game_data(GAME_DATA_AMMO_ID, -1);
check_ammo();
});
想法?
【问题讨论】:
标签: html audio html5-audio