將 Dew Player 放到 Sidebar

用 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 放歌才較易呢?在很沮喪的情況下,用了這個折衷的方法。

程序:

  1. 申請一個 web storage,例如:AngelFire
  2. 下載 DewPlayer的 swf 檔
  3. 將 dewplayer.swf,及你的mp3 檔案上載到你的 web storage。
  4. 如只是放到 blog 頁面:請參考黛寫的: Dew Player:AsySound的精緻版本
  5. 如要放到 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>

 
大概就是這樣了!
以後,每次上載歌曲後,只需打開 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
新增單曲播放器一枚

Comments

comments

12 thoughts on “將 Dew Player 放到 Sidebar

  1. Middle, 又唔留url… 點知你講緊你邊個blog? 想check 都唔知去邊… 同埋唔係o下o下都記得你blog 址o架… 唔好咁殘忍啦… 好mung… 😈

  2. 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.

  3. sorry 啦,唔好mung…… @@

    ff 睇唔到中文嗎? 我用開IE 所以唔知…@@ 之前用你o既方法入,我自己用IE 就睇唔到中文。其實個框我都想大,但再大d 我又驚個main 失控跌左落去(呢兩日sina update 左,已經試過跌左n 次 = =)。Anyway,多謝你o既解答,我會努力再試,你… 唔好mung :p

Leave a Reply

Your email address will not be published. Required fields are marked *