SMIL, расширяемый язык разметки

Что такое SMIL?

SMIL расшифровывается как Synchronized Multimedia Integration Language и представляет собой расширяемый язык разметки, написанный на языке XML, для описания мультимедийных презентаций.

Он также определяет разметку времени, макета, анимации, перехода и встраивания мультимедиа.

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

Каковы преимущества SMIL?

SMIL может:

  • интегрировать медиаэлементы в презентацию с привязкой ко времени,
  • повторно использовать медиаэлементы в нескольких презентациях,
  • позволять пользователям выбирать предпочтительные медиадорожки,
  • добавлять гиперссылки в презентации, основанные на времени.

В чем разница между SMIL и HTML?

По своей структуре документы SMIL похожи на документы HTML. Оба документа обычно делятся на необязательный раздел <head> и обязательный раздел <body>. Раздел body содержит информацию о времени и обычно состоит из комбинаций трех основных тегов <seq>, <par> и <excl>. Но в основе SMIL лежит синхронизация зон с мультимедийным контентом, в то время как в HTML основное внимание уделяется структурированию и связыванию текста и мультимедийного контента.

Источники