用 Flash的 Online Music Player 雖然有很多,但如果你沒有很好的 Web Storge,而 BSP 的限制又較多(例如不能放 javascript 之類),就很傷腦筋了。
寫了 Radio Blog這篇文已差不多一年,仍不時會收到留言詢問。
Radio Blog需要支援 php 及 xml 的 web storage,很麻煩。
就算聽說 AngelFire 支援 php,但幫朋友試放 Radio Blog到他的天空部落,仍不得要領。
(果然是不得要領,嘿!)
後來根據這篇文章: how to get your own radio.blog,將 index.php 改成 index.html,但發現 playlist 又要每次手動加上,超煩。
所以,如果你貪方便,還是用 dewplayer 罷!
天空部落有很多限制,更煩!sidebar 的新欄目,只准放 html。後來有人發現,可將 embed SRC之類的script 放到“連結名稱”那一欄,這個天空才算闊了一點。
那麼,如何在天空部落的 sidebar 放歌才較易呢?在很沮喪的情況下,用了這個折衷的方法。
程序:
- 申請一個 web storage,例如:AngelFire
- 下載 DewPlayer的 swf 檔
- 將 dewplayer.swf,及你的mp3 檔案上載到你的 web storage。
- 如只是放到 blog 頁面:請參考黛寫的: Dew Player:AsySound的精緻版本
- 如要放到 sidebar。
(由於要放在天空部落的 sidebar,所以我要先造一個頁面,如你是用blogspot之類,則只需將的script放到 sidebar 則可。)
- 造一個這樣的頁面,script 如下:
〔歌名〕
(請自行更改所有顏色、數值及連結名。) - 如歌曲多於一首,請複製
...... 這一段,再改歌名及連結。
- save as html (例如:playlist.html),然後上載。
- 在 Sidebar 的 script 如下:
<iframe src=”http://你的網址/playlist.html” name=”mp3player” scrolling=”yes” frameborder=”0″ width=”200″ height=”300″><iframei>
- 造一個這樣的頁面,script 如下:
大概就是這樣了!
以後,每次上載歌曲後,只需打開 playlist.html 更改一下就可以了。
P.S.
一般的mp3 file 太大,可用Radio Blog的converter改細,然後再 rename 做 mp3 檔。
我其實是不懂寫 html 的,如 script 寫得不好,請指正。
btw,這方法會否有點蠢?:!:
其他 Music Player 教學:
在 WMP.P.Toy 使用 Flash MP3 Player 播放多首音樂
將 Flash Player 放到 MSN Space (英文)
online現成mp3 player
新增單曲播放器一枚
是我的問題嗎,怎樣試都顯示不了中文字…… 🙁
Middle, 又唔留url… 點知你講緊你邊個blog? 想check 都唔知去邊… 同埋唔係o下o下都記得你blog 址o架… 唔好咁殘忍啦… 好mung… 😈
咦,又得得地,yeah :p
check 唔到… 因為d script embed o左入angelfire 版面.
你make sure 你那個html file 入面有set meta, 即呢句?
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″
同埋, 如果係windows xp, 你用notpad save, 記得揀encoding 係 utf-8.
o係 ie 睇到中文, ff 不能…
你個框o向兩個browser 都勁細…
十分十分感謝啊 ~~~ 嘿嘿
麻煩妳了 ^o^
sorry 啦,唔好mung…… @@
ff 睇唔到中文嗎? 我用開IE 所以唔知…@@ 之前用你o既方法入,我自己用IE 就睇唔到中文。其實個框我都想大,但再大d 我又驚個main 失控跌左落去(呢兩日sina update 左,已經試過跌左n 次 = =)。Anyway,多謝你o既解答,我會努力再試,你… 唔好mung :p
係IE,我就係delete左呢句meta… 先睇到中文。 @@
之後我都直接係angelfile 樹修改個playlist。
我到而家至真正明白你講乜, 有夠笨…… – –