SMIL в параллельном режиме

Объекты в элементе <par> будут отображаться одновременно (параллельно).

Параллельные элементы <par>

<par> элемент имеет множество атрибутов. Самыми常用ными из них являются:

Атрибут Значение Описание
begin time Установите задержку до отображения элемента.
dur time Установите продолжительность отображения.
endsync "first"|"last"|id(clip) Остановка синхронных элементов.
repeatCount number Установите количество повторений отображения.

Для получения полного списка элементов и атрибутов SMIL обратитесь на CodeW3C.com Руководство по SMIL.

Синхронизация (Synchronization)

Используя в теге <par> endsync Атрибут, позволяющий параллельным группам фрагментов останавливаться одновременно.

endsync="first" Группа <par> останавливается при завершении самого короткого фрагмента, независимо от того, как установлены параметры времени других фрагментов.

endsync="last" Группа <par> завершается при завершении всех фрагментов. Это по умолчанию.

endsync="id(ID)" Группа <par> завершается в конце помеченного (ID) фрагмента. Этот ID будет ссылаться на значение атрибута id фрагмента.

Пример: Одновременное отображение

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
  <?import namespace="t" implementation="#default#time2">
  <style>.t {behavior: url(#default#time2)}</style>
</head>
<body>
<par>
<t:audio
src="liar.wav"
repeatCount="indefinite"
type="wav" />
<t:seq repeatCount="indefinite">
  <h2 class="t" dur="1s">
  Я буду отображаться в течение одной секунды</h2>
  <h2 class="t" dur="2s">
  Я буду отображаться в течение двух секунд</h2>
</t:seq>
</par>
</body>
</html>

TIY