单击按钮时,我正在使用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。