HTML5オーディオ停止機能
ナビゲーションの各リンクをクリックして小さなオーディオクリップを再生しています HTMLコード: <audio tabindex="0" id="beep-one" controls preload="auto" > <source src="audio/Output 1-2.mp3"> <source src="audio/Output 1-2.ogg"> </audio> JSコード: $('#links a').click(function(e) { e.preventDefault(); var beepOne = $("#beep-one")[0]; beepOne.play(); }); これまでのところ問題なく動作しています。 問題は、サウンドクリップが既に実行されていて、リンクをクリックしても何も起こらない場合です。 リンクをクリックしたときに既に再生されているサウンドを停止しようとしましたが、HTML5のオーディオAPIにはその直接のイベントはありません 次のコードを試してみましたが、機能しません $.each($('audio'), function () { $(this).stop(); }); 何か提案がありますか?