同步多媒體集成語言
同步多媒體集成語言(Synchronized Multimedia Integration Language,縮寫作 SMIL[註 1]),是W3C為採用XML描述多媒體而提出的建議標準。它定義了時間標籤、布局標籤、動畫、視覺漸變(visual transitions)和媒體嵌入等。
1998年6月,SMIL 1.0成為了官方建議標準。2001年8月,SMIL 2.0成為官方建議標準。SMIL 2.1則於2005年12月正式成為官方建議標準。基於在手機的多媒體消息系統(Multimedia Messaging System)中使用SMIL的經驗,SMIL 2.1添加了少量的擴展。
SMIL文檔和HTML文檔有相似的結構,它們都被分為<head>和<body>兩個部分。<head>部分包含布局和元數據(metadata)信息。<body>部分則包括時間信息(通常由並行<par>和序列<seq>兩個主要標籤組成)。SMIL通過URI引用媒體對象,並允許媒體共享和分布式存儲。該語言還允許為不同的媒體對象指定不同的帶寬。
目前,SMIL正被應用於手持設備,並因此產生了一個被稱作MMS(Multimedia Messaging Service,多媒體消息服務,俗稱彩信)的子集。MMS和手機短信(SMS)相當,但可以包含視頻、音頻和圖片。因此,在移動內容業,很多多媒體技術人員戲稱MMS為迷你SMIL(Mini-Me SMIL)。
SMIL的語言結構對後來的SVG(可縮放矢量圖型)標準以及時控文本(Timed Text)標準亦產生了一定影響。
注釋
- ^ SMIL念作「smile」。
參考文獻
外部連結
- W3C的SMIL網站(頁面存檔備份,存於網際網路檔案館)
- SMIL 2.1(W3C建議標準)(頁面存檔備份,存於網際網路檔案館)
- Ambulant開源SMIL播放器
- Apple QuickTime SMIL
參見
- 語義網絡
- HTML+SMIL, XHTML+SMIL
- MMS - MMS - SMIL的一個子集,主要應用於移動電話的多媒體消息業務
- SVG - 可縮放矢量圖型 - 一個開放的XML應用標準。
- SVG動畫
- Timed Text - W3C關於同步文本的標準。