SMIL 簡介
SMIL 是一種用于描述視聽呈現(audiovisual presentations)的易于學習的類似 HTML 的語言。
什么是 SMIL?
- SMIL 指同步多媒體集成語言
- SMIL 的發音是 "smile"
- SMIL 是一種用于描述視聽呈現的語言
- SMIL 易于學習和理解
- SMIL 是一種類似 HTML 的語言
- SMIL 使用 XML 編寫
- SMIL 呈現(SMIL presentations)可以使用文本編輯器來編寫
- SMIL 是 W3C 標準
簡化的 SMIL 例子:
<smil> <body> <seq repeatCount="indefinite"> <img src="image1.jpg" dur="3s" /> <img src="image2.jpg" dur="3s" /> </seq> </body> </smil>
從上面的例子,您可以看到 SMIL 一門基于 XML、容易理解,而且可以被簡單的文本編輯器編寫的語言。
<smil></smil> 標簽定義 SMIL 文檔。<body> 元素定義呈現的主體。<seq> 定義顯示序列。repeatCount 屬性定了一個非確定的循環。每個 <img> 元素都用 src 屬性來定義圖像資源,而 dur 屬性定義顯示的持續時間。
SMIL 可以做什么?
- SMIL 可用于創建因特網和內聯網程序
- SMIL 可用于創建幻燈片放映呈現
- SMIL 已被描述為 PowerPoint 的 Internet 對應物
- SMIL 呈現可顯示多種文件類型(文本、視頻、音頻...)
- SMIL 可同時顯示多個文件
- SMIL 可從多臺網頁服務器顯示文件
- SMIL 可包含到其他 SMIL 呈現的鏈接
- SMIL 呈現可包含控制按鈕(停止、開始、下一步...)
- SMIL 擁有定義元素序列和持續時間的函數
- SMIL 擁有定義元素位置和可見性的函數
在 W3C 的 SMIL
自從 1997 年,W3C 一直把 SMIL 作為一門用于精細編制多媒體呈現的語言來發展,以此實時地組合視頻、音頻、文本以及圖形。
在 1997 年 11 月 SMIL 作為工作草案被提交。
SMIL 1.0 在 1998 年 6 月成為 W3C 標準。
SMIL 2.0 在 2001 年 8 月被確立為 W3C 標準。