調用函數generate時,應該播放聲音。如果按鈕被觸發,聲音應該停止。什麼是最好的方法來做到這一點?JavaScript停止按鈕單擊的音頻
<script>
var audio = new Audio('assets/spin.mp3');
function generate()
{
/* some code goes here*/
audio.play();
}
</script>
<button onClick="game.rotationAngle=0; game.draw();generate();audio.stop();">start</button>
這是一種重置,我需要執行時,按鈕被觸發。這就是爲什麼需要在聲音再次運行之前停止聲音的原因。
你是說,你確實想通過點擊相同的按鈕來觸發啓動/停止?創建一個變量(標誌)並在點擊時更改它的值。 – nicael
當我按下按鈕時,在我的debuger中出現此錯誤:http://i.stack.imgur.com/95sEn.png –