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 основное внимание уделяется структурированию и связыванию текста и мультимедийного контента.