javascript播放声音太慢启动

时间:2011-08-30 16:31:35

标签: javascript audio playback performance

我用它来播放声音:

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

sooo desperatly sloooowwwww开始!!!

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

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

肯定是第一次必须从服务器加载声音文件,但之后? 它仍然很慢。

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

提前致谢...

1 个答案:

答案 0 :(得分:2)

将您的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