SMIL in Parallel

Objecten in de <par>-elementen worden tegelijkertijd weergegeven (parallel).

Parallele elementen <par>

Het <par>-element heeft veel eigenschappen. De meest gebruikte eigenschappen zijn:

Eigenschap Waarde Beschrijving
begin time Stel de vertraging voordat het element wordt weergegeven in.
dur time Stel de duur van de weergave in.
endsync "first"|"last"|id(clip) Stoppen van synchronisatie-elementen.
repeatCount number Stel het aantal herhalingen van de weergave in.

Voor een volledige lijst van SMIL-elementen en eigenschappen, bezoek CodeW3C.com SMIL Referentiemanual.

Synchronisatie (Synchronization)

Door gebruik te maken van de <par>-tag endsync Eigenschappen, de parallelle groep van fragmenten kunnen tegelijkertijd worden afgesloten.

endsync="first" De groep <par> wordt afgesloten wanneer het kortste fragment is afgelopen, ongeacht de instellingen van de tijdparameters van andere fragmenten.

endsync="last" De groep <par> wordt afgesloten wanneer alle fragmenten zijn afgelopen. Dit is de standaard instelling.

endsync="id(ID)" De <par> groep eindigt wanneer het gesignaleerde (ID) fragment eindigt. Dit ID verwijst naar de waarde van de id-eigenschap van het fragment.

Voorbeeld: Tegelijkertijd weergeven

<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">
  Ik zal één seconden weergeven</h2>
  <h2 class="t" dur="2s">
  Ik zal twee seconden weergeven</h2>
</t:seq>
</par>
</body>
</html>

TIY