Javascript-通过第二次单击暂停mp3文件

Javascript-通过第二次单击暂停mp3文件,javascript,html,css,dom,Javascript,Html,Css,Dom,我有一组播放按钮,只要你点击一个,就会播放一首歌。但是,我没有成功地暂停歌曲,然后在单击其他按钮时播放另一首歌曲 Javascript function StartOrStop(audioFile) { var audie = document.getElementById("myAudio"); if(!audie.src) audie.src = audioFile; if(audie.paused == false) { audie

我有一组播放按钮,只要你点击一个,就会播放一首歌。但是,我没有成功地暂停歌曲,然后在单击其他按钮时播放另一首歌曲

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



关于如何修复它有什么建议吗?

我建议尝试一下。这个js库有助于轻松完成常见的事情。

您需要在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();
    }
 }

HTML中的
alt=“Play Button width=“57”
有一个语法错误,这只是复制到堆栈溢出时的一个输入错误吗?是的,这只是一个输入错误肯定与此无关
    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();
    }
 }