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 回答