0

私が達成しようとしているのは、オーディオ プレーヤーの 1 つのコントロールを使用して、一度に 2 ~ 3 つ以上のトラックを再生することです。これは、たとえば、1track.mp3、2track.mp3 がある場合、再生ボタンをクリックすると、両方が再生されることを意味します。残念ながら、今はコードを共有できません。生の例それは素晴らしいでしょう! 乾杯!
Ps: jquery が使用される可能性があります。でもフラッシュ禁止!

私が今持っているのは2つのタグですが、これは間違っています...

<audio id='player_audio' controls>
  <source src="fhg_pianomp3.ogg" type="audio/ogg">
  <source src="fhg_pianomp3.mp3" type="audio/mpeg">
  <source src="fhg_bassmp3.ogg" type="audio/ogg">
  <source src="fhg_bassmp3.mp3" type="audio/mpeg">
  Your browser does not support the audio element.
</audio> 
<audio id='player_audio1' controls>
  <source src="fhg_bassmp3.ogg" type="audio/ogg">
  <source src="fhg_bassmp3.mp3" type="audio/mpeg">
  Your browser does not support the audio element.
</audio> 
4

1 に答える 1

1

独自のボタンを生成し、javascript を介して再生イベントと一時停止イベントをトリガーすることが可能です。

var player1 = document.getElementById('firstPlayer');
var player2 = document.getElementById('secondPlayer');
document.getElementById('yourPlayButton').onclick = function() {
  player1.play();
  player2.play();
}
于 2012-12-01T11:30:49.167 に答える