引子:
筆者最近在用MP3來聽楷叔的《書劍恩仇錄》,有一次突然發現,在熟悉的「前文再續書接上一回」之後,後文卻沒有跟前文銜接起來,當時一時沒反應過來,覺得非常奇怪,於是就打開MP3的文件瀏覽功能,看看是不是拷錯文件了,這時發現文件沒拷錯,只是放完第一個文件,就直接跳了幾個文件,播放到後面幾集去了。筆者反應還算快,馬上就查看MP3的設置,看看播放方式是不是設為了亂序播放,結果當然是不出所料(不知道是哪個朋友借去玩過之後沒給我調回來),於是趕快把機子設成順序播放,一切回復正常……
思考:
由這個小事故,我想到,如果用iPod Shuffle來聽連續的MP3文件,那豈不是很鬱悶?於是馬上找了一台shuffle過來實驗,幸好原來Shuffle是有順序播放功能的,是筆者過慮了。但筆者又想到,有時候使用MP3,可能要按一定的次序來播放,不是從頭到尾的按順序,也不是隨機的亂序,那怎麼辦呢?這時候,MP3的播放列表就能幫我們解決這個問題了。
什麼是播放列表?
「播放列表」這個詞,相信很多人都是知道的,但它具體是一種什麼樣的東西呢?可能大家平時都比較少用到,所以對它不是很瞭解,那麼,今天就讓筆者給大家稍作介紹吧。
播放列表起源於哪裡,由於年代久遠,筆者也無從考究,但早在2000年,微軟公司出品的Windows Media Player7.0就已經有對播放列表的支持了。微軟對播放列表的定義是這樣的:「播放列表是採用同步多媒體集成語言 (SMIL) 2.0 格式的可擴展標記語言 (XML) 文檔。它可以指定一系列數字媒體文件、編碼器 URL 或其他內容服務器位置。」
上面的定義,只是微軟的一家之詞,它說的其實只是*.wpl的文件。然而播放列表經過長時間的發展,已經出現了很多種文件類型,如*.m3u, *.pls, *.asx, *.rmp 等等。這些不同擴展名的文件,其內容的形式也不盡相同,當然也不一定都符合SMIL2.0的規範了,不過,裡面的內容都是大同小異的,都記錄有一些多媒體文件(視頻或音頻)的文件名和路徑等等。
下面我們以m3u文件為例,看看播放列表文件到底有什麼用,它具體又是如何工作的。首先找到一個m3u文件」wmp10.m3u」,用記事本打開,看看裡面的內容:
————————————————
E:\music\蔡琴\被遺忘的時光.mp3
E:\music\蔡琴\出塞.mp3
E:\music\蔡琴\等著你回來.mp3
————————————————
可以看到這個m3u文件有3行內容,每行內容是一個mp3文件的帶詳細路徑的文件名,我們雙擊打開」wmp10.m3u」,在Windows Media Player上運行之,
Wmp10.m3u裡面記錄的三個文件,已經在Windows Media Player的「正在播放」列表裡按順序出現了,播放器也開始對這些文件進行播放。這下我們明白了,原來播放列表,就是將一些多媒體文件的文件名,按一定格式排列到一個文件中,這個文件可以直接由媒體播放器播放,從而達到運行一個文件,可連續播放多個音/視頻節目的目的。
利用播放列表,還可以把硬盤中多而亂的歌曲按自己的要求分類保存到多個播放列表上,如「粵語歌曲」,「國語歌曲」,「英文歌曲」……就好像操作系統中的「目錄」,「文件夾」一樣,到時聽歌的時候,只要在播放列表文件中選擇即可,不需要再打開「我的電腦」然後一層層目錄去找歌曲。