関数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
私がボタンを押すと、デバッガでこのエラーが発生します。http://i.stack.imgur.com/95sEn.png –