筆者安裝了寬帶之后便經常上網下載些電影來看。不過,發現有不少站點為了處理方便把一部電影分成三四部分甚至更多,拉下來的rm電影在播放器中播放時每隔二三十分鐘(有的更是短到幾分鐘)就要再打開一次,十分不便。于是我想到了用smil來實現連續播放的方法。
smil(通常讀作“Smile”)是Synchronized Multimedia Integration Language同步多媒體合成語言的縮寫,它是W3C(World Wide Web Consortium)專為流(stream)媒體格式而設計指定的基于XML的因特網多媒體演示用語言。和HTML一樣,SMIL也是一種標識語言,用戶可以根據它來輕松創建多媒體演示。
目前似乎還沒有效果理想的所見即所得的smil編輯器,不過用直接手寫也不是太難的事。至于smil播放器,常見的Realplayer就算一個。
SMIL有點類似于HTML。一個SMIL文件必須以
為了實現視頻的連續播放,我們要用到以下標記:
好了,筆者舉例介紹一下具體的處理方法。假設在某一目錄中有已下載的一部電影的五個部分:shushan1.rm、shushan 2.rm、jxrl3.rm、shushan4.rm、shushan5.rm。那么我們可以在記事本中輸入以下內容:
編寫完畢后,把文件以“movie_index.smi”命名保存到那五個視頻文件的同一目錄下。至此大功告成,播放時只要用Realplayer打開movie_index.smi,這樣當一個rm文件播放完后,Realplayer會自動打開下一個。
其實,smil的功能遠遠不止于此,比如在上面的例子中,我們還可以疊加文件介紹,或者在片頭插入一個超酷的Flash片頭等等,有興趣的朋友可以去W3C站點 [ http://www.w3c.org ]查看相關內容。