0

再生ボタンのグループがあり、クリックするとすぐに曲が再生されます。しかし、別のボタンをクリックしたときに、曲を一時停止してから別の曲を再生することに成功していません。

Javascript

 function StartOrStop(audioFile) {
    var audie = document.getElementById("myAudio");
    if(!audie.src) 
       audie.src = audioFile;
    if(audie.paused == false) {
        audie.pause();
    } else {
       audie.play();
    }
 }

HTML

<img src="images/play.png" alt="Play Button width="57" height="50" onclick="StartOrStop('RWY.mp3')">

<img src="images/play.png" alt="Play Button width="57" height="50" onclick="StartOrStop('WDC.mp3')">

修正方法に関する提案はありますか?

4

2 に答える 2

0

Buzzを試してみることをお勧めします。この js ライブラリは、一般的なことを簡単に行うのに役立ちます。

于 2013-03-23T19:28:09.223 に答える
0

src が変更された後、他のオーディオ ファイルをロードする必要があります。

    function StartOrStop(audioFile) {
    var audie = document.getElementById("myAudio");
    if(!audie.src) 
       audie.src = audioFile;
       audie.load();
    if(audie.paused == false) {
        audie.pause();
    } else {
       audie.play();
    }
 }
于 2013-03-24T00:48:59.287 に答える