Introduction to SMIL

SMIL 是一種用於描述視聽呈現(audiovisual presentations)的易於學習的類似 HTML 的語言。

您應當具備的基礎知識

在繼續學習之前,您需要對下面的知識有基本的了解:

  • HTML
  • XHTML
  • XML
  • XML 命名空間

假如您希望首先學習這些項目,請在我們的首頁訪問這些教程。

什么是 SMIL?

  • SMIL 指同步多媒體集成語言
  • SMIL 的發音是 "smile"
  • SMIL 是一種用於描述視聽呈現(audiovisual presentations)的語言
  • 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> nagdefinir ng sequence ng pagpapakita.repeatCount Ang attribute ay nagdefinir ng hindi tiyak na pagpapatuloy ng paglikha. Bawat <img> Ang lahat ng elemento na ginagamit ay src Ang attribute ay nagdefinir ng image resource, at dur Ang attribute ay nagdefinir ng durasyon ng pagpapakita.

Ano ang puwedeng gawin ng SMIL?

  • Ang SMIL ay maaaring gamitin para sa paglikha ng Internet at intranet application
  • Ang SMIL ay maaaring gamitin para sa paglikha ng presentation ng slide show
  • Ang SMIL ay inilarawan bilang ang Internet na katulad ng PowerPoint
  • Ang presentation ng SMIL ay may kakayahan na ipakita iba't ibang uri ng file (teksto, bidyo, awto...)
  • Ang SMIL ay may kakayahan na ipakita ang ilang file nang sabay-sabay
  • Ang SMIL ay may kakayahan na ipakita ang file mula sa iba't ibang web server
  • Ang SMIL ay may link sa ibang presentation ng SMIL
  • Ang presentation ng SMIL ay may control buttons (stop, start, next...)
  • Mayroon sa SMIL ang mga function na naglalagay ng sequence at duration ng mga elemento
  • Mayroon sa SMIL ang mga function na naglalagay ng posisyon at visibility ng mga elemento

Sa SMIL ng W3C

Mula noong 1997, ang W3C ay nagpapatuloy sa pagpapaunlad ng SMIL bilang isang wika na ginagamit para sa mahusay na pagkakomposisyon ng multimedia presentation, na nagkakaisa ng bidyo, awto, teksto at grapika sa real-time.

Noong Nobyembre 1997, ang SMIL ay naisumite bilang draft na trabaho.

SMIL 1.0 ay naging W3C Standard noong Hunyo 1998.

SMIL 2.0 ay naitatag bilang W3C Standard noong Agosto 2001.