我正在用它来播放声音:

function playSound(soundfile) {
    document.getElementById("dummy").innerHTML =
       "<embed src='"+soundfile+"' hidden='true' autostart='true' loop='false' />";
}

它是如此拼命地sloooowwwww开始!!!

我的目标是当鼠标悬停缩略图时播放简短的“chck”,并且当我彼此靠近10个缩略图时,我想听到:“chck-chck-chck ....”。

但不是“......... / ........ chck ........ //。 ...... chck ......... / ..........“

不可否认,第一次必须从服务器加载声音文件,但是之后呢?
启动仍然很慢。

当然,我想要一个跨浏览器的解决方案。

提前致谢...

最佳答案

像其他任何元素一样,将emebed标记放在页面上,然后使用JavaScript播放声音。

<embed src="success.wav" autostart=false width=1 height=1 id="sound1" enablejavascript="true">

document.getElementById("sound1").play();

http://www.phon.ucl.ac.uk/home/mark/audio/play4.htm

08-27 13:02