1

ボタンをクリックすると音楽が再生されますが、もう一度ボタンを押すか、別のボタンを押します。2 つ以上のトラックが同時に再生されます。

<script> var audio17 = new Audio("/system/voicefiles/1/original/(01) [BT feat. Jes] Every Other Way (Armin van Buuren Remix).mp3?1297492411")</script> 
<div style="float:right"><input onclick="audio17.play();" type="button" value="spk" /> </div>    

<script> var audio18 = new Audio("/system/voicefiles/2/original/audio2.mp3")</script>
<div style="float:right"><input onclick="audio18.play();" type="button" value="spk" /> </div> 

1 つのサウンドだけが再生されていることを確認するにはどうすればよいですか? ミュータックスなどを使用する必要がありますか?

4

1 に答える 1

2

すべてのオーディオ要素の配列を作成してみてください。新しいファイルを再生する前に、他のオーディオ オブジェクトが停止していることを確認します (保存されたオーディオ オブジェクトの配列をループし、次のオーディオ ファイルを再生する前にそれらの再生を停止します)。

于 2011-02-13T07:10:21.937 に答える