je sais qu'il faut utiliser la balise "object", mais je ne connais pas les attributs....
et tout les sites que j'ai trouvé sur le net ne sont pas très clairs.....
<!--[if !IE]><--> <scripttype="text/javascript"> <!-- Controlleur de lecture -->
function lecture(){document.getElementById('lecteur').Play();}
function arret(){document.getElementById('lecteur').Stop();} </script> <!--><![endif]-->
Si le navigateur n'est pas IE, il effectue ces instructions...
Mais comment marchent-elles?
Citation : corps de la page
<body> <div> <!--[if !IE]><--><objectname="lecteur"id="lecteur"type="audio/mpeg"width="0"height="0"data="http://nayi.free.fr/thunderzcode/son.mp3"><!--><![endif]--> <!--[if IE]><objecttype="audio/mpeg"data="http://nayi.free.fr/thunderzcode/son.mp3"classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"width="160"height="16"codebase="http://www.apple.com/qtactivex/qtplugin.cab"><![endif]--> <paramname="src"value="http://nayi.free.fr/thunderzcode/son.mp3"/> <paramname="autoplay"value="true"/> <paramname="loop"value="false"/> <paramname="controller"value="true"/> <paramname="filename"value="http://nayi.free.fr/thunderzcode/son.mp3"/> </object> <!--[if !IE]><--><scripttype="text/javascript"><!--
document.write('<a href="javascript:lecture()"><imgstyle="border: 0;"src="files/quicktime_play.gif"alt="" \/><\/a><ahref="javascript:arret()"><imgstyle="border: 0;"src="files/quicktime_stop.gif"alt="" \/><\/a>');
--></script><!--><![endif]--> <noscript><p>Vous utilisez un navigateur de type Gecko avec le Javascript désactivé. Désolé pour vous, mais vous n'aurez pas de contolleur de lecture. Activez le Javascript pour résoudre ce problème.</p></noscript>
En fait, la lecture du mp3 se fait avec QuickTime. Je en sais pas si tu as teste avec IE, mais avec IE, une barre de controlle de lecture (le controlleur) est présente (c'est l'apparition graphique du QuickTime player), cee qui permet à l'utilisateur de stopper la lecture.
Mais, avec Firefox, il n'y a pas de controlleur de lecture, et il n'y a donc pas la possiblitité de stopper le son. pour palier à ce problème, il y a 2 fonctions javascript, une pour activer la lecture, et une pour la stopper. on accède à ces fonctions, via les 2 petites images-lien que j'ai placé, pour faire comme si il y avait un controlleur.
Pour ce qui est des expressions conditionnelles dans le code HTML, c'est parce que IE à sa facon d'interpréter le plug-in, et les autres nvigateurs la leur aussi.
Si on spécifie plusieurs fois le fichier, c'set parce que rien ne nous dit que ce cera QuickTime qui lira le son. Ce sera peute-être Winamp ou RealPlayer, et le sparam sont différents suivant les lecteurs.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero