SMIL in parallelo

Gli oggetti all'interno dell'elemento <par> vengono visualizzati contemporaneamente (in parallelo).

Elementi paralleli <par>

L'elemento <par> ha molti attributi. Gli attributi più comuni sono:

Attributo Valore Descrizione
begin time Impostare il ritardo prima della visualizzazione dell'elemento.
dur time Impostare la durata di visualizzazione.
endsync "first"|"last"|id(clip) Ferma gli elementi di sincronizzazione.
repeatCount number Impostare il numero di ripetizioni visualizzate.

Per una lista completa di elementi e attributi SMIL, visitare Manuale di riferimento SMIL di CodeW3C.com.

Sincronizzazione (Synchronization)

attraverso l'uso del tag <par> endsync L'attributo, i gruppi paralleli di segmenti possono fermarsi contemporaneamente.

endsync="first" Il gruppo <par> si ferma quando il segmento più breve termina, indipendentemente da come siano impostati i parametri di tempo degli altri segmenti.

endsync="last" Il gruppo <par> termina quando tutti i segmenti sono stati riprodotti. Questo è il comportamento predefinito.

endsync="id(ID)" Terminerà il gruppo <par> alla fine del segmento contrassegnato (ID). Questo ID farà riferimento al valore dell'attributo id del segmento.

Esempio: visualizzazione simultanea

<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">
  Visualizzerò per un secondo</h2>
  <h2 class="t" dur="2s">
  Visualizzerò per due secondi</h2>
</t:seq>
</par>
</body>
</html>

TIY