筆者安裝了寬帶之后便經常上網下載些電影來看。不過,發現有不少站點為了處理方便把一部電影分成三四部分甚至更多,拉下來的rm電影在播放器中播放時每隔二三十分鐘(有的更是短到幾分鐘)就要再打開一次,十分不
筆者安裝了寬帶之后便經常上網下載些電影來看。不過,發現有不少站點為了處理方便把一部電影分成三四部分甚至更多,拉下來的rm電影在播放器中播放時每隔二三十分鐘(有的更是短到幾分鐘)就要再打開一次,十分不便。于是我想到了用smil來實現連續播放的方法。
smil(通常讀作“Smile”)是Synchronized Multimedia Integration Language同步多媒體合成語言的縮寫,它是W3C(World Wide Web Consortium)專為流(stream)媒體格式而設計指定的基于XML的因特網多媒體演示用語言。和HTML一樣,SMIL也是一種標識語言,用戶可以根據它來輕松創建多媒體演示。
目前似乎還沒有效果理想的所見即所得的smil編輯器,不過用直接手寫也不是太難的事。至于smil播放器,常見的Realplayer就算一個。
SMIL有點類似于HTML。一個SMIL文件必須以開頭,以結尾。所有其他的標記均包含在這一對標記中。另外和標記是必須要的,而和標記則是可選的,可有可無。不過,SMIL標記沒有相應的結束標記,則必須用一個反斜線作為結束,標記的屬性值,則須用雙引號括起來。例如:中“/”表示標記結束,而"test.mp3"表示了其src屬性的值。另外須注意的是SMIL語言中的標記和屬性必須要小寫。
為了實現視頻的連續播放,我們要用到以下標記:與(包含若干子元素構成一個時間序列,如video)、與(與下面介紹的rigion定義播放時在播放器中的顯示區域,顯示格式等)、、