« Le langage HTML/Multimédia » : différence entre les versions
m →Balise <code>object</code> : réécriture 1re phrase |
note |
||
Ligne 3 : | Ligne 3 : | ||
Dans une page, nous pouvons insérer différents contenus autres que du textes et des images. Il peut s'agir de sons, de vidéos, d'animations ([[w:Adobe Flash|Adobe Flash]] ou [[w:SMIL|SMIL]]) ou d'[[w:Applet|appliquettes]] ''(applets)''. |
Dans une page, nous pouvons insérer différents contenus autres que du textes et des images. Il peut s'agir de sons, de vidéos, d'animations ([[w:Adobe Flash|Adobe Flash]] ou [[w:SMIL|SMIL]]) ou d'[[w:Applet|appliquettes]] ''(applets)''. |
||
---- |
|||
; Note |
|||
: Consultez la section ''[[Programmation HTML Images#L'attribut src|L'attribut <code>src</code>]]'' du chapitre ''Image'' concernant l'utilisation du contenu d'un autre site. |
|||
---- |
|||
== Balise <code>object</code> == |
== Balise <code>object</code> == |
Version du 1 mars 2007 à 11:39
Dans une page, nous pouvons insérer différents contenus autres que du textes et des images. Il peut s'agir de sons, de vidéos, d'animations (Adobe Flash ou SMIL) ou d'appliquettes (applets).
- Note
- Consultez la section L'attribut
src
du chapitre Image concernant l'utilisation du contenu d'un autre site.
Balise object
Pour intégrer un objet, nous utilisons la balise <object>
. Cette balise a pour attributs :
data
- c'est l'équivalent du
src
de l'élément<img>
; type
- le type MIME du contenu ;
width
- largeur de l'affichage ;
height
- hauteur de l'affichage ;
standby
- est l'équivalent du
alt
pour<img>
. Ce texte est affiché pendant le chargement.
On peut, à l'intérieur de la balise object
, donner du code qui s'affichera si le contenu ne peut pas être affiché. On peut également donner quelques paramètres à l'objet à l'aide de la balise <param />
qui associe à chaque paramètre une valeur booléenne. Voici les paramètres disponibles :
loop
- indique si le média doit être jouer en boucle ou seulement une fois ;
controller
- indique si il faut faire apparaître des boutons de contrôles ;
autoplay
- indique si il faut lancer la vidéo au chargement de la page ; attention : à éviter à tout prix si la page contient plusieurs médias.
Insertion d'une vidéo
<object data="video.mpeg" title="une vidéo d'exemple" type="video/mpeg" standby="Vidéo d'exemple"> <param name="loop" value="false" /> <param name="autoplay" value="false" /> <param name="controller" value="true" /> Impossible de lire la vidéo : <a href="video.mpeg">Téléchargez-la</a> </object>
Insertion d'une animation Flash
<object data="flash.swf" title="animation d'exemple" type="application/x-shockwave-flash" standby="animation d'exemple"> Impossible de lire l'animation Flash </object>
Insertion d'une appliquette Java
Obsolète : balise embed
Avant la balise object
, on utilisait la balise embed
. Celle-ci n'est plus officiellement supportée, mais on peut encore la trouver sur des sites, et il peut être utile d'en connaître la syntaxe pour convertir de l'ancien code.
- Exemple d'utilisation simple
<embed src="foobar.wav" />
- où foobar.wav est le nom du fichier son.
Les attributs de cette balise sont :
src
- l'emplacement (URL) de l'objet
alt
- texte de remplacement à afficher
height
- hauteur de l'affichage
width
- largeur de l'affichage
name
- nom de l'objet