SMIL en parallèle

Les objets dans l'élément <par> sont affichés simultanément (parallèlement).

Élément parallèle <par>

L'élément <par> possède de nombreuses propriétés. Les propriétés les plus courantes sont :

Propriété Valeur Description
begin time Définir le délai avant l'affichage de l'élément.
dur time Définir la durée d'affichage.
endsync "first"|"last"|id(clip) L'arrêt des éléments synchronisés.
repeatCount number Définir le nombre de répétitions de l'affichage.

Pour une liste complète des éléments et des propriétés SMIL, veuillez consulter CodeW3C.com SMIL Manual.

Synchronisation (Synchronization )

En utilisant le tag <par> endsync Les propriétés, les groupes d'extraits peuvent être arrêtés simultanément.

endsync="first" Le groupe <par> se termine lorsque l'extrait le plus court est joué, peu importe la configuration des paramètres de temps des autres extraits.

endsync="last" Le groupe <par> se termine lorsque tous les extraits sont joués. C'est le comportement par défaut.

endsync="id(ID)" Le groupe <par> se termine à la fin du segment marqué (ID). Cet ID fait référence à la valeur de l'attribut id de ce segment.

Exemple : affichage simultané

<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">
  Je vais afficher pendant une seconde</h2>
  <h2 class="t" dur="2s">
  Je vais afficher pendant deux secondes</h2>
</t:seq>
</par>
</body>
</html>

TIY