Aller au contenu

Sujets conseillés

Posté

bonjour merci de ta réponse mais je suis débutante,...

c'est du son que j'ai a gerer

alors je ne comprends pas :wacko:

Posté

Hm, *théoriquement*, il suffirait de mettre :

<object data="bleh.wav" type="audio/wav">texte alternatif au cas où ça ne marcherait pas</object>

Malheureusement, c'est, heu, pas très supporté par les navigateurs actuels, il me semble. Firefox et Opera affichent le texte alternatif, et IE m'avertit de la présence d'un contrôle ActiveX qui pourrait [blah blah], qui ouvre WMP s'il est autorisé et qui ne fait rien dans le cas contraire.

Donc bon, soit tu fais un lien vers le fichier son, ça sera pas dans la page, mais ça sera valide et ça marchera, soit tu laisse le <embed> (qui marche dans IE, et qui me propose d'installer un plugin avec Firefox, aucune réaction dans Opera) et c'est pas valide.

Posté (modifié)

Jouer du son n'est pas une fonctionnalité de base en html. Il faut donc passer par un plug-in du navigateur. Par exemple, Quicktime. Le code suivant est à utiliser à la place de l'élément embed :

-------------------------------------------------------------------------

<!--[if !IE]> Standard XHTML object instanciation <!-->

<object type="video/quicktime" data="colchiqu.mid" width="20" height="16">

<!--><![endif]-->

<!--[if IE]><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="20" height="16"><![endif]-->

<param name="src" value="colchiqu.mid" />

<param name="autoplay" value="true" />

</object>

-------------------------------------------------------------------------

Pour la version html et non xhtml il suffit de retirer le « / » à la fin des balises <param>.

Attention, il y a deux codes en un : celui pour IE, et celui pour les navigateurs conformes aux standards. Prends donc bien garde que dans les deux bouts de code :

- les dimensions (ici 20×16) soient identiques ;

- les noms de fichiers soient identiques.

À bien tester donc sous IE et Mozilla/Firefox.

Sur ta page d'accueil, tu peux inviter les visiteurs à télécharger le plugin quicktime. Un exemple de page où on peut télécharger Quicktime Alternative, contenant les plugins pour différents navigateurs :

http://www.free-codecs.com/download/QuickT...Alternative.htm

À noter que sous Opera ça ne fonctionne pas bien. Il faut attendre qu'ils intègrent enfin un jour un bon support de l'élément object : http://my.opera.com/forums/showthread.php?threadid=60532

Modifié par Hadrien
Posté (modifié)

Ca serait pas plus simple et cross-platforme un fichier flash invisible qui jouerais le son? (je dis peut etre une betise hein)

Modifié par Sebastien
Posté
Ca serait pas plus simple et cross-platforme un fichier flash invisible qui jouerais le son? (je dis peut etre une betise hein)

On retrouver la code que j'ai écrit, en changeant ce qu'il faut pour instancier le plugin flash au lieu du plugin quicktime, mais en plus il faudra encapsuler le .mid ou le .wav dans un SWF. Donc travail plus long.

Le côté sympa du plugin flash c'est qu'il est simple et rapide à installer. Chez Apple ils n'ont pas encore compris ça.

Posté

Oui en effet, je disais ca juste parce que flash est d'avantage présent sur les ordis que quicktime qui est en plus tres lourd

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...