Я создаю игру, в которой wav-файл воспроизводится по щелчку - в данном случае это звук пушки "bang".
Проблема в том, что если я быстро нажму, он не будет воспроизводить звук один раз для каждого щелчка - это как если бы щелчки игнорировались во время воспроизведения звука, и как только звук закончился, он начинал слушатьщелкает снова.Задержка, похоже, длится около одной секунды, поэтому вы полагаете, что если кто-то нажимает 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();
});
Идеи?