Désolé si ma question est un peu naze, mais qu'est que vient faire du mpeg dans le code je ne comprend pas bien...
Si l'utilisateur n'a pas de lecteur Flash ou utilise un navigateur qui n'a aucun plug-in Flash, il pourra, dans l'exemple de code que j'ai donné, lire le format MPEG de la vidéo (en revanche, si l'utilisateur peut lire le Flash sur son poste, il ne verra que le Flash). En fait, c'est une façon de dire qu'il ne faut pas oublier l'accessibilité.
Autrement dit, avec l'exemple de code suivant :
Code : Tout sélectionner
<object type="application/x-shockwave-flash" data="mediaplayer.swf" width="200" height="150">
<param name="movie" value="mediaplayer.swf" />
<param name="wmode" value="transparent" />
<img src="images/media/resize/elne2.PNG" alt="Maternité_Archi" title="Réaménagement_Architecture" />
</object>
l'utilisateur ne pouvant lire le Flash verra l'image de substitution.
Et si ce n'est toujours pas clair, encore un autre exemple :
Code : Tout sélectionner
<object type="application/x-shockwave-flash" data="mediaplayer.swf" width="200" height="150">
<param name="movie" value="mediaplayer.swf" />
<param name="wmode" value="transparent" />
<p>Adobe Flash Player (ou un plug-in Flash pour votre navigateur) est requis pour lire la vidéo.</p>
</object>
où l'utilisateur ne pouvant lire le Flash aura le texte "Adobe Flash Player..." (ce qui, soit dit en passant, n'est pas le genre de contenu de substitution recommandé).
Et parmi ceux qui ne peuvent lire le Flash, il y a les robots des moteurs de recherche.
Pour en revenir au code proprement dit, voici quelques explications :
- l'élément OBJECT permet d'insérer dans un document HTML du contenu programmatique (comme du contenu multimédia, par exemple), son attribut type précise le type MIME (ici, celui du format SWF), ses attributs witdh et height les dimensions de l'élément, son attribut data le chemin et le nom du fichier appelé (attribut facultatif),
- à l'intérieur de cet élément OBJECT, l'élément PARAM permet de préciser des paramètres, avec le couple d'attributs name et value, paramètres qui sont pris en compte par le Flash (par exemple, pour l'attribut name="movie", l'attribut value aura pour valeur le chemin vers le fichier SWF appelé).
Pour plus de détails, la
spécification HTML (
version française) est là.
