小码哥的IT人生

SMIL 简介

SMIL 2023-05-25 14:28:11小码哥的IT人生shichen

SMIL 简介

SMIL 是一种用于描述视听呈现(audiovisual presentations)的易于学习的类似 HTML 的语言。

您应当具备的基础知识

在继续学习之前,您需要对下面的知识有基本的了解:

  1. HTML
  2. XHTML
  3. XML
  4. XML 命名空间

假如您希望首先学习这些项目,请在我们的首页访问这些教程。

什么是 SMIL?

  1. SMIL 指同步多媒体集成语言
  2. SMIL 的发音是 "smile"
  3. SMIL 是一种用于描述视听呈现的语言
  4. SMIL 易于学习和理解
  5. SMIL 是一种类似 HTML 的语言
  6. SMIL 使用 XML 编写
  7. SMIL 呈现(SMIL presentations)可以使用文本编辑器来编写
  8. 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 可以做什么?

  1. SMIL 可用于创建因特网和内联网程序
  2. SMIL 可用于创建幻灯片放映呈现
  3. SMIL 已被描述为 PowerPoint 的 Internet 对应物
  4. SMIL 呈现可显示多种文件类型(文本、视频、音频...)
  5. SMIL 可同时显示多个文件
  6. SMIL 可从多台网页服务器显示文件
  7. SMIL 可包含到其他 SMIL 呈现的链接
  8. SMIL 呈现可包含控制按钮(停止、开始、下一步...)
  9. SMIL 拥有定义元素序列和持续时间的函数
  10. SMIL 拥有定义元素位置和可见性的函数

在 W3C 的 SMIL

自从 1997 年,W3C 一直把 SMIL 作为一门用于精细编制多媒体呈现的语言来发展,以此实时地组合视频、音频、文本以及图形。

在 1997 年 11 月 SMIL 作为工作草案被提交。

SMIL 1.0 在 1998 年 6 月成为 W3C 标准。

SMIL 2.0 在 2001 年 8 月被确立为 W3C 标准。

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024