2011-08-30 56 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

尼斯,時尚的一個,謝謝! –