Играть звуки быстро - PullRequest
0 голосов
/ 10 мая 2018

Я делаю код JavaScript, где при нажатии кнопки появляется звук.

HTML-код:

<audio id="sound" src="sound.wav"></audio>
...
<input class="button_white" type="button" onClick="document.getElementById('sound').play()"></input>

Я заметил, что когда я быстро нажимаю кнопку, она не воспроизводит звук (своего рода задержка). Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 10 мая 2018

<audio controls>
  <source src="sound.wav" type="audio/ogg">
</audio>

использовать встроенный атрибут «control» для воспроизведения исходного файла.

  1. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio или
  2. Кнопка тег для обработки

var x = document.getElementById("myAudio"); 

function playAudio() { 
    x.play(); 
} 

function pauseAudio() { 
    x.pause(); 
} 
<audio id="myAudio">
  <source src="sound.wav">
</audio>

<p>Click the buttons to play or pause the audio.</p>

<button onclick="playAudio()" type="button">Play Audio</button>
<button onclick="pauseAudio()" type="button">Pause Audio</button> 
...