Введение в SMIL

SMIL - это легко изучаемый язык, подобный HTML, используемый для описания视听 presentations

Основные знания, которые вам необходимо получить

Прежде чем продолжить обучение, вам необходимо иметь базовые знания по следующим темам:

  • HTML
  • XHTML
  • XML
  • Пространства имён XML

Если вы хотите сначала изучить эти проекты, пожалуйста, обратитесь к нашемуГлавная страницаПосетите эти учебники.

Что такое SMIL?

  • SMIL означает SyncML (синхронизация мультимедийной интеграции)
  • Произношение SMIL - "smile"
  • SMIL - это язык, используемый для описания视听 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 Атрибут defines неопределенный цикл. Каждый <img> Все элементы都用 src Атрибут используется для определения ресурсов изображения, а dur Атрибут определяет продолжительность отображения.

Что может сделать SMIL?

  • SMIL может использоваться для создания интернет- и инtranet-приложений
  • SMIL может использоваться для создания презентаций
  • SMIL был описан как интернет-аналог PowerPoint
  • Презентация SMIL может отображать различные типы файлов (текст, видео, аудио...)
  • SMIL может отображать несколько файлов одновременно
  • SMIL может отображать файлы с множества веб-серверов
  • SMIL может включать ссылки на другие презентации SMIL
  • Презентация SMIL может включать элементы управления (остановка, начало, следующий...)
  • SMIL имеет функции определения последовательности и продолжительности элементов
  • SMIL имеет функции определения位置的 и видимости элементов

В SMIL W3C

С 1997 года W3C разрабатывает SMIL как язык для создания сложных многоформатных презентаций, который позволяет в реальном времени комбинировать видео, аудио, текст и графику.

В ноябре 1997 года SMIL был представлен как рабочий проект.

SMIL 1.0 стал стандартом W3C в июне 1998 года.

SMIL 2.0 был признан стандартом W3C в августе 2001 года.