mp3 ファイルの再生にはSoundmanager2を使用しています。play
で切り替えるボタンがありますpause
。と別のstop
ボタン。
「play
」を押すと、音楽が再生され、ボタンが「一時停止」に切り替わります。「pause
」ボタンを押すと、音楽が一時停止します。よく働く。これが私の問題です:
「Play
」を押すと音楽が再生され、ボタンが「pause
」ボタンに変わります。押すStop
と音楽が止まります。それは素晴らしいことですが、再生ボタンは「一時停止」ボタンのままです。それを押すと再生に戻り、2 回目のクリックで音楽が再び再生されます。
以下の停止ボタンコードの下で、停止ボタンが押されたときに再生ボタンを初期状態にリセットする必要がありますか?
停止コードの下に' ' を追加しようとしましiteration=1
たが、これは機能しません。
JavaScriptコードは次のとおりです。
$(function(){
$('.a5play').click(function(){
var iteration=$(this).data('iteration')||1
switch ( iteration) {
case 1:
soundManager.play('mySound1');
$('.a5play').text('Pause');
break;
case 2:
soundManager.pause('mySound1');
$('.a5play').text('Play');
break;
}
iteration++;
if (iteration>2) iteration=1
$(this).data('iteration',iteration)
})
})
$('.a5stop').click(function(){
interation=1;
soundManager.stop('mySound1');
});
ご協力いただきありがとうございます。