SMIL 紹介

SMIL は HTML に似た、視聴覚表示(audiovisual presentations)を記述するための学習しやすい言語

あなたが持つべき基礎知識

学習を続ける前に、以下の知識を基本的に理解する必要があります:

  • HTML
  • XHTML
  • XML
  • XML 名前空間

これらのプロジェクトをまず学びたい場合は、私たちのホームページこれらのチュートリアルにアクセス。

SMIL とは何ですか?

  • SMIL は同期多メディア統合言語のこと
  • SMIL の発音は「スマイル」
  • 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> 表示シーケンスを定義します。repeatCount 属性は不確定的なループを定義します。 <img> 要素は src 属性は画像リソースを定義します。 dur 属性は表示する持続時間を定義します。

SMILができることとは?

  • SMILはインターネットおよびインtranetアプリケーションを作成するために使用できます
  • SMILはスライドショープレゼンテーションを作成するために使用できます
  • SMILはインターネット版のPowerPointとして描述されています
  • 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 标準として確立されました。