Re: [問題] 請問一個頁面播放多首音樂的效率改善

看板Web_Design作者 (阿譽)時間15年前 (2009/02/17 10:02), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串3/3 (看更多)
※ 引述《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

02/17 10:16, , 1F
都不用 那些是處理embed的元件在負責的 src就夠了
02/17 10:16, 1F

02/17 10:17, , 2F
試試看就知道了咩 不然你自己寫embed的時候有自己處理
02/17 10:17, 2F

02/17 10:17, , 3F
全部的動作嗎? 他的意思是 在需要的時候才把<embed>
02/17 10:17, 3F

02/17 10:18, , 4F
塞進HTML結構裡 此時這個<embed>才算存在 在此之前
02/17 10:18, 4F

02/17 10:18, , 5F
不會下載檔案
02/17 10:18, 5F

02/17 10:18, , 6F
innerHTML還蠻好用的 雖然聽說不是標準? 但支援度頗佳
02/17 10:18, 6F

02/17 11:43, , 7F
我懂他的意思,我在原po的推文2與3就提起想做這件事情...
02/17 11:43, 7F

02/17 11:44, , 8F
我沒想通吧...我再試試看,謝謝t大與b大
02/17 11:44, 8F

02/17 18:17, , 9F
播放音樂還是熱烈推薦Flash的解決方案(JW/Flowplayer)
02/17 18:17, 9F

02/17 20:59, , 10F
你把code跑一次 就知道會出現播放器 可以播放,暫停,停止
02/17 20:59, 10F
文章代碼(AID): #19cXgZcT (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #19cXgZcT (Web_Design)