Les éléments multimédia

Photo de ALL HTML Article publié le lundi 29 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « SMIL »

Deux types de médias


Les éléments multimédias sont référencés par leur URL, le lien doit donc indiquer l'adresse DNS ou IP du fichier multimédia, ainsi que son extension. Les éléments sont donc accessibles quelque soit leur lieu de stockage.

Il existe deux types de médias :

- Les médias discrets (texte, image)
- Les médias continus (film, son).

Note : Les formats possibles dans SMIL sont les animations Flash (.swf), les sons (.rm, .wav, .aif, .mov, .mp3), les image (.gif, .jpg), le texte, les flux de texte (.rt), les vidéos (.rm, .avi, .mov, .asf, .viv, .mpeg).

Les balises "multimédia"


Ci-dessous un tableau récapituatif des balises dites "multimédia".

<br><table border="1" bordercolor="#330033" cellpadding="3" cellspacing="1" width="489"><tbody><tr><td align="center" bgcolor="#6699cc"><span class="texte"><b>Balise </b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Description </b></span></td></tr><tr><td><span class="texte"><b>&lt;img/&gt; </b></span></td><td><span class="texte">Intégration d'une image </span></td></tr><tr><td><span class="texte"><b>&lt;text/&gt; </b></span></td><td><span class="texte">Intégration de texte </span></td></tr><tr><td><span class="texte"><b>&lt;video/&gt; </b></span></td><td><span class="texte">Intégration d'une vidéo </span></td></tr><tr><td><span class="texte"><b>&lt;animation/&gt; </b></span></td><td><span class="texte">Intégration d'une animation (Flash) </span></td></tr><tr><td><span class="texte"><b>&lt;audio/&gt; </b></span></td><td><span class="texte">Intégration de sons </span></td></tr><tr><td><span class="texte"><b>&lt;textstream/&gt; </b></span></td><td><span class="texte">Intégration d'un flux de texte </span></td></tr></tbody></table>

Ces balises ci-dessus possédent de nombreuses options, détaillées dans la tableau ci-dessous.

<br><table border="1" bordercolor="#330033" cellpadding="3" cellspacing="1" width="489"><tbody><tr><td align="center" bgcolor="#6699cc"><span class="texte"><b>Option </b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Description </b></span></td></tr><tr><td><span class="texte"><b>alt </b></span></td><td><span class="texte">Nom de l'élément qui s'affiche s'il n'est pas lisible </span></td></tr><tr><td><span class="texte"><b>clip-begin * </b></span></td><td><span class="texte">Spécifie le moment de démarrage </span></td></tr><tr><td><span class="texte"><b>clip-end * </b></span></td><td><span class="texte">Spécifie le moment d'arrêt </span></td></tr><tr><td><span class="texte"><b>fill </b></span></td><td><span class="texte">Détermine le comportement de fin (remove - freeze) </span></td></tr><tr><td><span class="texte"><b>id </b></span></td><td><span class="texte">Identificateur interne unique </span></td></tr><tr><td><span class="texte"><b>longdesk </b></span></td><td><span class="texte">Décrit le lien de l'objet </span></td></tr><tr><td><span class="texte"><b>region </b></span></td><td><span class="texte">Taille, position et redimensionnement des objets </span></td></tr><tr><td><span class="texte"><b>src </b></span></td><td><span class="texte">Source (chemin) de l'élément </span></td></tr><tr><td><span class="texte"><b>type </b></span></td><td><span class="texte">Indique le type MIME de l'objet source </span></td></tr></tbody></table>

* : Sauf pour <img/> et <text/> (médias discrets).

La balise a


LA balise a qui indique un lien, comprend une multitude d'options, définie ci-dessous.

<br><table border="1" bordercolor="#330033" cellpadding="3" cellspacing="1" width="489"><tbody><tr><td align="center" bgcolor="#6699cc"><span class="texte"><b>Option </b></span></td><td align="center" bgcolor="#6699cc"><span class="texte"><b>Description </b></span></td></tr><tr><td><span class="texte"><b>abstract </b></span></td><td><span class="texte">Brève description du contenu </span></td></tr><tr><td><span class="texte"><b>author </b></span></td><td><span class="texte">Nom de l'auteur </span></td></tr><tr><td><span class="texte"><b>copyright </b></span></td><td><span class="texte">Droits d'auteur </span></td></tr><tr><td><span class="texte"><b>dur </b></span></td><td><span class="texte">Durée d'affichage </span></td></tr><tr><td><span class="texte"><b>end </b></span></td><td><span class="texte">Stoppe l'affichage </span></td></tr><tr><td><span class="texte"><b>id </b></span></td><td><span class="texte">Identificateur interne unique </span></td></tr><tr><td><span class="texte"><b>region </b></span></td><td><span class="texte">Situation de l'élément </span></td></tr><tr><td><span class="texte"><b>system-bitrate </b></span></td><td><span class="texte">Contrôle le taux de transmission </span></td></tr><tr><td><span class="texte"><b>system-caption </b></span></td><td><span class="texte">Ignoré si l'utilisateur ne veut pas de sous-titre </span></td></tr><tr><td><span class="texte"><b>system-language </b></span></td><td><span class="texte">Adaptation de la langue </span></td></tr><tr><td><span class="texte"><b>system-overdub-or-caption </b></span></td><td><span class="texte">Sous-titrage ou non </span></td></tr><tr><td><span class="texte"><b>system-required </b></span></td><td><span class="texte">Reconnaissance ou non d'une extension </span></td></tr><tr><td><span class="texte"><b>system-screen-size </b></span></td><td><span class="texte">Spécifie la taille minimale de l'écran </span></td></tr><tr><td><span class="texte"><b>system-screen-depth </b></span></td><td><span class="texte">Spécifie la résolution minimale </span></td></tr><tr><td><span class="texte"><b>title </b></span></td><td><span class="texte">Titre de la fenêtre </span></td></tr></tbody></table><br>

A propos du streaming


RealNetworks a développé RealProducer, un utilitaire qui permet d'encoder les informations en fichiers "streamés".

Chaque type de fichier possède une extension propre :

- RealText (.rt) : Flux de texte (défilement)
- RealPix (.rp) : Enchaînements d'images (fondus, zoom, etc.)
- RealVideo : Format vidéo
- RealAudio : Format pour le son

Exemple


Ci-dessous un exemple d'intégration d'une vidéo.
Son nom (id) dans la présentation sera nomvideo, la vidéo d'origine en .avi, se trouve dans le répertoire rep, et elle commencera 10 secondes après le début de la présentation.

Code SMIL

<smil> <head> <meta name="essai" content="allhtml"/> </head> <body> <video id="nomvideo " src="rep/video.avi" clip-begin="10s"/> </body> </smil>

VOS COMMENTAIRES ...

Commenter cette publication

Photo de boystephan1 Commentaire publié le mardi 19 décembre 2006 - 22h32 par boystephan1
savez vous pourquoi lorsque j'insère un lecteur real media dans ma page web, , je peux entendre le son du fichier vers lequel j'ai créé un lien, mais je ne vois pas la vidéo,??
Photo de freezmint Commentaire publié le mardi 13 février 2007 - 20h18 par freezmint
Bonjour,
Dans un 1er temps : les informations sur cette page apparaissent en code html sur mon navigateur, j'ai dû tout copier-coller dans un fichier html pour pouvoir le lire. Ce n'est pas super pratique ! :-)

Deuxième point : j'ai des problèmes avec la balise object pour insérer une vidéo. j'ai trouvé ceci mais cela ne fonctionne pas.
<object type="video/mpeg" data="film.mpg">
<param name="movie" value="film.mpg" />
<param name="autostart" value="true" />
<em> Mon film sur mon sujet préféré</em>
</object>

J'espère que quelqu'un peut m'aider. Beaucoup utilisent la balise <embed> mais elle ne fonctionne pas toujours et n'est pas recommandée en xhtml 1.0 à ce que je sais.

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum Streaming - SMIL.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.