作者llama (阿譽)
看板Web_Design
標題Re: [問題] 請問一個頁面播放多首音樂的效率改善
時間Tue Feb 17 10:02:10 2009
※ 引述《tomin (for pete's Bake)》之銘言:
: 標題: Re: [問題] 請問一個頁面播放多首音樂的效率改善
: 時間: Tue Feb 17 00:44:54 2009
:
: 為了讓IE也可以播 我只想到這個解法 跟你的要求有點不合
: 不過若是你把「播放A」文字,換成播放的圖樣,本題答案就更接近了。
:
:
: <div id="music1.mp3" onclick="doLoad(this)">播放A</div>
: <div id="music2.mp3" onclick="doLoad(this)">播放B</div>
: <div id="music20.mp3" onclick="doLoad(this)">播放C</div>
:
: <SCRIPT LANGUAGE="JavaScript" type="text/javascript">
: function doLoad(object){
: document.getElementById(object.id).innerHTML = "<embed src=" +
: object.id +" loop=false autostart=true showstatusbar=true height=50>";
: }
: </SCRIPT>
您好:
首先謝謝你的回覆,這我有想過,就是想辦法去生出撥放器的事件,不過,以你的例子
來看,當我把「撥放A」換成「撥放器」的外觀,那上面至少有撥放、暫停、停止等等,
那我勢必去處理這些事件,然而,除了撥放以外(你上面的例子),其他的事件我該如何
傳參數、傳給誰?這是我還不清楚的地方。謝謝 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.25.4
推 buganini:都不用 那些是處理embed的元件在負責的 src就夠了 02/17 10:16
→ buganini:試試看就知道了咩 不然你自己寫embed的時候有自己處理 02/17 10:17
→ buganini:全部的動作嗎? 他的意思是 在需要的時候才把<embed> 02/17 10:17
→ buganini:塞進HTML結構裡 此時這個<embed>才算存在 在此之前 02/17 10:18
→ buganini:不會下載檔案 02/17 10:18
→ buganini:innerHTML還蠻好用的 雖然聽說不是標準? 但支援度頗佳 02/17 10:18
→ llama:我懂他的意思,我在原po的推文2與3就提起想做這件事情... 02/17 11:43
→ llama:我沒想通吧...我再試試看,謝謝t大與b大 02/17 11:44
→ ybite:播放音樂還是熱烈推薦Flash的解決方案(JW/Flowplayer) 02/17 18:17
推 tomin:你把code跑一次 就知道會出現播放器 可以播放,暫停,停止 02/17 20:59