衫衫's profile夜♋衫衫工作室™PhotosBlogListsMore ![]() | Help |
|
May 08 在 Windows Live Spaces 內加入多功能播放器 - Jeroen Wijering Flash MP3 Player 版本 3.7記得去年衫衫寫了一篇<在 Windows Media Player 模塊內加入 Flash MP3 Player> 的文章, 內容除了介紹了如何安裝由 Jeroen Wijering 所製作的兩個 Flash MP3 Player 外, 衫衫也提到了, 其實當時 Jeroen Wijering 剛開發了 Flash MP3 Player 版本 3.1, 可惜因為代碼問題, 這個 Flash MP3 Player 版本 3.1 始終未能安裝在 Windows Live Spaces 中, 確實有點可惜...(當時就連 HTML Sandbox 和 Sandbox 這兩個 gadget 也未出現, 所以各位被迫利用 Windows Media Player 這模塊去加入 Flash MP3 Player) 不過後來, Jeroen Wijering 繼續更新這個版本, 經過多個版本更新後, 終於在 2007 年 4 月 18 日, 釋出了 Flash MP3 Player 版本 3.7, 而這個最新版本, 不但功能強大, 而且更是首個正式支持 embed 嵌入式語法的版本, 加上再也不必配合 Windows Media Player 這模塊使用, 這絕對是各 Windows Live Spaces 用戶的福音啊! 各位可能會問, 這個版本 3.7,到底和已往的版本有甚麼分別呢? 分別可多得很了~ 各位先看看這個 Flash MP3 Player 版本 3.7 到底是甚麼模樣吧~ ^_^
各位也看到了吧~? 這個 Flash MP3 Player 版本 3.7 除了支持播放 MP3 音樂檔案外, 更支持播放 JPG 格式相片檔案及 FLV 格式影片檔案啊~ 而且, 只要細心留意的話, 更會發現播放 MP3 檔案時, 可以加入一幅相片作為介紹; 還有在播放清單上, 每個項目也可加入一幅小圖示, 已後你的訪客就更容尋找喜愛的播放項目了~ 以下就是 Flash MP3 Player 版本 3.7 所支持的播放檔案格式了~ 也就是說, 有了這個 Flash MP3 Player 版本 3.7, 就等於在部格上加入一個集音樂、相片及影片於一身的播放器! 而除了上述功能外, 這個 Flash MP3 Player 版本 3.7 更支持了很多其他不同的設定和功能, 怨衫衫無法盡錄了~ (衫衫實在佩服 Jeroen Wijering 如此的傑作和無私的分享!) 現在就讓衫衫說明一下最基本的安裝和設定方法吧~ ^_^ 不過在本教學開始前, 各位必須要準備及注意以下各點:
1. 先到 Jeroen Wijering 介紹 Flash MP3 Player 的網站 - http://www.jeroenwijering.com/?item=Flash_MP3_Player, 然後選擇下載最新的版本 3.7 (圖1), 或直接按這裡下載。
2. 下載壓縮檔後, 請先解壓, 解壓後, 會看見一個名為 "flash_mp3_player" 的資料夾, 內有三個資料夾及有九個檔案 (圖2), 其中 playlist.xml 檔案就是 Playlist 檔案 (播放清單)。
3. 大家先利用一般文字編輯軟件或 MS Notepad (即記事本) 這個程式, 開啓 playlist.xml 檔, 在以下例子中, 夜衫衫以 MS Notepad (即記事本) 開啓 (圖3)。
4. 現在大家可以看見, 在 playlist.xml 內, 其結構就是一個 Playlist (播放清單), 每段以 <track> 至 </track> 分隔, 每一段就代表一個項目及其設定, 第一段等於第一個項目, 第二段等於第二個項目, 如此類推。文件內只有 5 個項目的示範, 大家可以隨意添加, 而編輯的方法, 夜衫衫就以實例說明: <track> <title>Jazzalude</title> <creator>Basement Jaxx</creator> <location>song2.mp3</location> <info>http://www.jeroenwijering.com</info> <image>http://www.abc.com/xyz.jpg</image> PS: 請將代碼內全形的 <> 符號改成半形的 <> 符號。 注意:
編輯完成後, 各位的 playlist.xml 內容格式應該如下:
5. 修改後, 請如 (圖5) 般, 在 MS Notepad 的 Pull Down Menu 上選擇檔案 → 另存新檔。
6. 然後, 在另存新檔的視窗中 (圖6), 請將下方的存檔類型, 改為所有檔案; 而編碼方式, 改為 UTF-8, 再這個檔案命名為 playlist.xml, 最後按下「儲存」按扭來儲存這個檔案。
7. 相信現在大家也明白編輯 playlist.xml 的方法了~ 按下來衫衫就說明一下安裝的方法吧~ 其實, 在整個 "flash_mp3_player" 的資料夾內, 我們只須要 mp3player.swf 及 playlist.xml 這兩個檔案, 其他的資料夾及檔案就將它們刪掉吧 (除非你有興趣研究這個 Flash MP3 Player 的結構和相關文檔); 將這兩個檔案都上傳到你的網上存放空間中, 上傳後, 將 mp3player.swf 及 playlist.xml 這兩個檔案的路徑, 放入以下的代碼中: PS: 請將代碼內全形的 <> 符號改成半形的 <> 符號。
只要將欄位內的整段代碼複製出來, 然後放入 HTML Sandbox 或 Sandbox 隨便一個 gadget 內, 或利用內嵌影片的方法直接在部落格內中即可成功。 8. 來到這一步, 相信各位已經可以成功安裝這個 Flash MP3 Player 了, 也就是說各音樂、相片及影片檔案也可以成功播放~ 不過...大家不會這樣子, 就覺得心滿意足了吧? 各位還記得衫衫提過, 這個 Flash MP3 Player 版本 3.7 有很多不同的設定和功能嗎? 以下就是衫衫修改了某些設定後的 Flash MP3 Player, 各位看看有甚麼不同吧~ ^_^
怎樣修改這些設定? 其實方法也很簡單, 就是在安裝的代碼上, 加入不同的「參數」了。 那麼, 「參數」又是甚麼? 先看看實例吧~ 在上一個步驟中, 衫衫提供的代碼內, 其中一行是以下:
其實, 在 flashvars= 這一行代碼中, 在兩個 "" 符號內的代碼就是「參數」了, 每個「參數」也會以一個 & 符號作為開端; 在上述的代碼中, 就包含了四個「參數」了, 分別是以下:
這樣大家清楚了吧? 因為每個「參數」也有不同的功能和定義, 所以每個「參數」也有不同的「參數值」, 「參數值」會視乎「參數」而有所不同, 例如: displayheight 是個「參數」, 其「參數值」是 240 (數字)。 設定各「參數」時, 只要在「參數」前加上一個 & 符號作為開端, 然後填上「參數」, 最後填上一個「參數值」即可 (「參數值」前必須加上一個 = 符號), 簡單一點, 就是以下的公式: (&「參數」=「參數值」) 如果還不清楚的話, 再看看實例吧~ 在上述的 (示範二) 中, 大家知不知道衫衫到底設定了多少個「參數」? 以下就是 (示範二) 中的部份了, 各位可以參考一下~
所以, 各位只要明白各「參數」的用途, 就可以進一步設置你的 Flash MP3 Player 了~ 而代碼中可供設定的參數, 暫時己合共 38 個之多 (可能將來會繼續增加), 各位可以慢慢自行研究各參數功能, 自由組合出自己心目中的播放器; 而以下部份, 衫衫會列出其中幾個各位可能常用的參數, 各位朋友可作為參考:
有關更多更詳盡的參數說明, 請自行參閱 Jeroen Wijering 的說明網頁: 甚至, 如果你想預覽各種參數的詳細效果, 可以使用 Jeroen Wijering 網站上的線上安裝精靈 (Setup Wizard), 除了可以預覽效果外, 更可自動生成代碼, 真的非常方便啊~ 至此, 衫衫已說明了如果設置及安裝這個 Flash MP3 Player 版本 3.7 的方法了, 各位已後就可以將自已喜愛的音樂、相片及影片, 全都放置在這個 Flash MP3 Player 上, 既美觀又實用~ ^_^ 注意, 本 Flash MP3 Player 版本 3.7 教學教程到這裡, 已算是完畢了; 其實這個 Flash MP3 Player 版本 3.7 還有不少設定和功能, 加上 Jeroen Wijering 仍在不斷更新中, 各位有興趣的可以再自行研究, 衫衫就不再作詳述了~ 2007 年 5 月 14 日更新: 今天忽然發現, Jeroen Wijering 己推出了 Flash MP3 Player 版本 3.8 了~ 功能大致上和版本 3.7 一樣, 不過據聲修正了幾個漏洞, 所以建議各位使用新版本 (安裝方法和版本 3.7 完全一樣)。 接下來衫衫會討論一下 FLV 影片檔案的路徑問題。 9. 總括來說, 這個 Flash MP3 Player 版本 3.7 最吸引之處, 就是支援播放 FLV 影片了~ 而說到 FLV 影片, 相信大家也會想到 YouTube、Google Video、I'm Vlog 或 Soapbox 這些網站吧? 不過, 各位知道應該怎樣下載這些網站的影片嗎? 不知道的話也不要緊, 衫衫告訴各位一個簡單的方法吧~ 一般來說, 要下載這些分享網站的影片, 各位只要下載及安裝 VideoDownloader 這類工具或插件, 即可在瀏覽影片的同時, 也可選擇下載該影片。 「衫衫~ 即使下載到影片, 但下載後的影片檔案, 加起來隨時超過幾百 MB, 多的話甚至達到數 G 容量也有可能, 去那裡可以找到一個免費, 而且全無容量及流量限制的網上空間? 這個...衫衫也不知道~ >.< (正在努力尋找中)」 不過, 衫衫可以告訴大家, 有一個方法, 可以不用下載影片, 也可將該影片直接加入在播放列表上的方法... 「有這樣神奇的事!?」 基本上是有的, 原理十分簡單, 大家可以想想, 當自已在 YouTube 瀏覽影片時, 整個過程根本就是將該影片檔案從伺服器的資料庫上, 下載到你的瀏覽器上, 而這影片檔案也必定會有一個檔案路徑吧? 所以, 只要找到這個檔案路徑, 直接放在播放列表上, 就可以不用下載影片, 再上載到你的網上存放空間了... 不過, 要從 YouTube 網站上找出影片檔案的路徑, 未必每個人也會啊; 因為單從技術角度上, 就可以編寫數篇教學教程了~ 所以, 衫衫就想到一個比較簡單的方法, 就是利用 KEEPVID beta 1.1 網站了, 不知道 KEEPVID beta 1.1 網站的朋友, 先來看看介紹吧~
10. 說了半天, 那到底要怎樣做? 衫衫現在就來說明一下吧~ 以 YouTube 為例... (衫衫偷笑中) 首先, 在 YouTube 瀏覽到喜歡的影片時, 複製該影片的網址, 然後到 KEEPVID beta 1.1 網站上, 將複製的網址填到網站中央位置的欄位上 (圖10), 再從旁邊選擇這影片源出於那個影片的分享網站 (在這示範中, 當然選擇 YouTube 了), 最後接下「DOWNLOAD」接扭。
11. 然後網站就會顯示該影片的下載鏈結, 正常來說, 各位只要按下這鏈結, 並選擇儲存成 .FLV 檔案, 即可成功下載這影片; 不過, 我們現在就是要試試, 在無須下載影片的情況下, 也可加入在播放列表上, 所以請在這鏈結上右按滑鼠 (Right Click), 然後選擇「內容」選項 (圖11)。
12. 這時候, 即可看到該影片的下載鏈結, 請將網址 (URL) 所顯示的整段網址複製出來 (圖12)。
13. 要修改這影片的網址, 令它變成「有效」的影片檔案路徑, 方法非常簡單, 就是在整段網址的最後面, 加上 #.flv, 將修改後的路徑, 直接在 playlist.xml 內使用, 就 (應該) 可以播放這影片了...
「衫衫~ 甚麼是 (應該) 可以播放這影片? 不是一定可以成功的嗎!?」 不...這不一定可以成功的... 這方法的成功率, 在 YouTube 上的影片, 超過 80% 可以成功; 而儲放在 Google Video 上的影片, 經測試後, 成功率不足 10%; 那 I'm Vlog 或 Soapbox 上的影片呢? 抱歉, 不管是 KEEPVID beta 1.1 或 VideoDownloader 2.0 網站也不支持 I'm Vlog 或 Soapbox。 就讓衫衫解釋一下吧~ >.< 首先, 因為不同的影片分享網站, 也使用不一樣的影片處理和儲存方法, 而且差不多所有的影片分享網站, 也不會提供影片檔案的下載路徑, 所以以上方法根本就是「非官方、非正式」的方法, 因此, 衫衫只可說句: 「這方法使用與否, 隨君喜好~」。 「衫衫~ 那怎麼辦?」 就是用回最始的方法, 先下載 FLV 影片檔案, 然後上載到你的網上空間, 最後將影片檔案的下載路放入 playlist.xml 內~ (衫衫在講廢話了~) 其實這些網站的影片, 不是已經支持 embed 嵌入式鍵結嗎? 建議各位還是將整段代碼複製出來, 然後放入 HTML Sandbox 或 Sandbox 隨便一個 gadget 內, 或利用內嵌視訊的方法直接在部落格內中就可以了。 因為 YouTube 比較出名, 多人使用, 更有開放小部份的 API, 因此網上不少「有心人」也努力研究到底怎樣才可正確獲取影片檔案的下載路徑, 終於, 儲放在 YouTube 伺服器上的影片檔案下載路徑, 遂漸成為網上一個「公開的秘密」(可能是前 YouTube 負責人管不到, 而 YouTube 被 Google 收購後也不去管吧~ ^_^), 這就是近年來, 也有不少提供類似 KEEPVID beta 1.1 服務網站的原因了, 其中 VideoDownloader 2.0 網站就是最好的例子了, VideoDownloader 2.0 更支援高達五十多個影片的分享網站, 各位有興趣可以去看看~ 「衫衫~ 那你有沒有方法去下載其他網站的影片?」 難道要衫衫「破解」這些網站嗎? (衫衫沒有這個能力啊~) 另一方面, 各位也要注意一下版權問題啊~
如果要轉載這篇文章, 請使用「引用通告」功能, 或指明出處, 感謝。 Comments (71)
Trackbacks (1)The trackback URL for this entry is: http://camuschu.spaces.live.com/blog/cns!85BD955C085738A8!3557.trak Weblogs that reference this entry
|
|
|