音樂播放器 ~v.2.3 放送篇

這次要寫的就是 Flash MP3 Player 2.3 版的使用方法...
一般人所需要的音樂播放,我認為舊版 1.1 就可以滿足了...
而 Flash MP3 Player 在 1.1 版後,除了 code 重寫外...
比較重要的新增在於加入 playlist 的變化上...
除了原本使用的 playlist 的結構重新套用 XSPF 這格式...
並且另外多了 rss 的方式...( 可惜這一點我是用不到滴 )
廢話不多說,進入主題...

Step 1 下載播放器
(Hinet) 按我
解完壓縮後,會看到三個檔案...
mp3player.swf <==flash 播放器
playlist.xml <== 播放清單
config.xml <== flash 播放器的設定

如果無法下載,麻煩請從原作者這下載
解完壓縮後,會看到兩個子夾...
選 flash_mp3_player 這個子夾進入,也會看到這三個檔案...

Step 2 修改播放清單
開啟 playlist.xml
(使用最基本的記事本notepad 就行了,或者以瀏覽器開啟時,在選擇檢視原始檔來修改)

<?xml version="1.0" encoding="UTF-8" ?>
<playlist version="1" >
<title>Sample XSPF Playlist</title>
<info>http://www.jeroenwijering.com/?item=Flash_MP3_Player</info
<!-- 歌曲清單開頭 -->
<trackList>

<!-- 一首歌的開頭 -->
<track>
<!-- 這裡是歌名,可以有中文 -->
<annotation> 歌名 </annotation>
<!-- 放置 mp3 檔案位 置,English & Number >
<location>mp3 檔案位置 </location>
<!-- 可放相關的網頁連結,不需要則可不寫 -->
<info> 相關的網頁連結 </info>
<!-- 可選一張圖當歌的封面 (jpg) ,不需要則可空白 -->
<image> 圖的位置 </image>
<!-- 一首歌的結尾 -->
</track>

<!-- 歌曲清單結尾 -->
</trackList>

</playlist>

如果你只是要放單曲,且不需要將歌名等資訊顯示出來...
其實就不須要用到 playlist 了...
那如何播放單個音樂檔,在播放語法那會寫...
注意事項和 1.1 版沒差太多...


1139233660

最後修改完後請以編碼 UTF-8 來儲存 ( 注意最後副檔名還是 .xml 喔 !!)

Step 3 上傳到網路空間
將三個檔案都上傳到個人的網路空間...
如有使用封面 (step2) ,也別忘上傳到你的網路空間喔 !!

Step 4 更改播放器設定
( 這我會另外寫,故先不介紹,先直接套用便可 )

Step 5 加入網頁中語法
( 一 ) 單曲
<embed src="播放器位置mp3player.swf" width="300" height="20" flashvars="file=播放清單位置 http://XXXX/homeland.mp3&autostart=false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
完成


同樣的 autostart 是用來判別播放的方式

( 二 ) 多首歌
<embed allowScriptAccess="never" src="播放器位置http://XXXX/mp3player.swf" menu="false" quality="high" width="300" height="200" name="mp3player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
flashvars="&config= 播放器設定位置http://XXXX/config.xml&file=播放清單位置http://XXXX/playlist.xml" wmode="transparent" border="0" />

如果語法太長,下面有簡化版 &
( 應該不會出事才是 )

<embed src=" 播放器位置http://XXXX/mp3player.swf width="160" flashvars="file= 播放清單位置http://XXXX/playlist.xml&config=播放器設定位置 http://XXXX/config.xml />

( 請注意語法不能斷行喔 !!)
完成

..................note.......................
XSPF (XML Shareable Playlist Format)
  • A playlist format like M3U
  • XML like RSS
  • Pronounced spiff
  • MIME type application/xspf+xml

詳細資料 http://www.xspf.org/

RSS (Really Simple Syndication)
為 XML 語言的應用,它廣泛被使用於將網站最新頭條訊息或內容有效率的整理出來,由 UserLand 公司於 1997 年所發展, RSS 的出現解決了網站管理者所必須面臨的許多問題,使得在網路上蒐集與傳遞訊息更加容易,同時也增進網路傳輸與連線品質,減少不必要的人工作業

XML (eXtensible Markup Language)
XML 文件和訊息的主要特色在於它是結構以及資訊內容導向
XML 掌握了 SGML 其延展性文件自我描述特性以及其強大的文件結構化功能,但 XML 卻摒除了 SGML 過於龐大複雜以及不易普及化的缺點字面上來看 XML 是一種標示語言,但嚴格來說它和 SGML 一樣是一種 元語言 (meta-language)....
-----------------------------------------------------
題外話
終於寫完了,今天是七夕,不免俗的祝有緣又有情人能在對的時間遇到對的人!!

留言

熱門文章