2011-08-30 53 views
1

我使用这个播放声音:的JavaScript播放声音过于缓慢启动

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次声音文件必须从服务器加载,但后? 启动速度仍然很慢。

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

在此先感谢...

回答

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

+0

尼斯,时尚的一个,谢谢! –