单击按钮时,我正在使用JavaScript函数播放mp3文件。

        var soundEmbed = null;
        function soundPlay(url) {
            if (soundEmbed)
               document.body.removeChild(soundEmbed);
            soundEmbed = document.createElement("embed");
            soundEmbed.setAttribute("src", "/snd/"+url+".mp3");
            soundEmbed.setAttribute("hidden", true);
            soundEmbed.setAttribute("autostart", true);
            document.body.appendChild(soundEmbed);
        }

在Google Chrome浏览器中,当我单击按钮时,声音会播放,但右侧的滚动条变成黑线,并且窗口顶部的左侧有一条黑色的细条。在Firefox和IE上,这很好,没有黑线。

任何人都知道问题是什么/如何解决?

另外,当我在其中放置一个soundEmbed.setAttribute("loop", true);时,它也不会在chrome上循环,而在IE / firefox中却是如此。

最佳答案

确保您使用的是最新版本的Google Chrome。

08-03 13:51