Page 1 sur 1
Problème d'affichage du player
Publié : 14 nov. 2005, 16:13
par Invité

Bonjour,
Encore moi et mes problèmes d'affichage.
Voilà le code que j'utilise sur mon site pour jouer une chanson :
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test musique</title>
</head>
<body>
<p>
Ecouter<br>
<embed src="/songs/Winter.mp3" width="300" height="45" controls="console" loop="0" autostart="true" hidden="false">
<br><br>
</body>
</html>
Le player fonctionne bien, j'entends la musique, mais je n'ai pas l'affichage des controles. Qu'est ce que je fais de travers ?

Re: Problème d'affichage du player
Publié : 14 nov. 2005, 17:16
par SB
Anonymous a écrit :
Bonjour,
Encore moi
C'est vrai l'invité on te voit souvent.
Le player fonctionne bien, j'entends la musique, mais je n'ai pas l'affichage des controles. Qu'est ce que je fais de travers ? Embarassé
<embed> pas bien ! (y compris controls="console")
<object> bien !
Re: Problème d'affichage du player
Publié : 14 nov. 2005, 18:01
par jpboogie
SB a écrit :Anonymous a écrit :
Bonjour,
Encore moi
C'est vrai l'invité on te voit souvent.
Le player fonctionne bien, j'entends la musique, mais je n'ai pas l'affichage des controles. Qu'est ce que je fais de travers ? Embarassé
<embed> pas bien ! (y compris controls="console")
<object> bien !

Ha ha, j'avais encore oublié de me logger. Ben d'accord, mais pourquoi <embed> est pas bien ? et Control ?
Je suis pas un spécialiste et j'ai piqué cette technique sur
http://fbisch.free.fr/tutoriaux/technique/son.htm sans vraiment bien comprendre je l'avoue 8)
De toute façon j'ai essayé ausi avec <OBJECT> comme ça :
Code : Tout sélectionner
<object data="/songs/Blouzenmi.mp3" type="audio/mp3" standby="Chargement en cours..." width="300" height="45">
<param name="src" value="/songs/Blouzenmi.mp3" />
<param name="controls" value="console" />
<param name="autostart" value="false" />
<param name="loop" value="0" />
</object>
Maintenant c'est parfait avec FireFox mais cela ne fonctionne plus du tout avec I.E.

Si tu veux voir ce que cela donne c'est là :
http://jpboogie.free.fr/php/tzique1.html
Pourrais tu m'expliquer ce qui ne va pas ? Et aussi où trouver une explication de tout les paramètres que l'on peut passer au player ?
Je suis complètement largué sur ce coup là......

Re: Problème d'affichage du player
Publié : 14 nov. 2005, 18:31
par calimo
jpboogie a écrit : 
Ha ha, j'avais encore oublié de me logger. Ben d'accord, mais pourquoi <embed> est pas bien ? et Control ?
Parce que ce n'est pas standardisé. Ça ne fait pas partie du HTML.
Donc chaque navigateur fait un peu ce qu'il veut en imitant les autres sans trop savoir comment se comporter.
jpboogie a écrit :De toute façon j'ai essayé ausi avec <OBJECT> comme ça :
Code : Tout sélectionner
<object data="/songs/Blouzenmi.mp3" type="audio/mp3" standby="Chargement en cours..." width="300" height="45">
<param name="src" value="/songs/Blouzenmi.mp3" />
<param name="controls" value="console" />
<param name="autostart" value="false" />
<param name="loop" value="0" />
</object>
Standby n'est pas un attribut autorisé. Et puis il faut définir le MIME Type dans le tag <object> avec l'attribut type.
Il n'y a aucune standardisation sur le contenu des paramètres. Chaque plugin fait ce qu'il veut, comme il veut. Il me semble que c'est pas mal comme ça non ?

Publié : 14 nov. 2005, 18:43
par jpboogie
Ben ça ne résoud pas mon problème tout ça

Je ne vois toujours pas comment afficher mon player à la fois avec I.E. et FireFox

Publié : 14 nov. 2005, 18:49
par calimo
Oups, j'ai voulu aller trop vite, j'ai cru que ça passait pas dans Firefox
Pour IE il faut lui répéter le chemin du fichier, et le param doit être FileName plutôt que SRC. :
Code : Tout sélectionner
<object data="/songs/Blouzenmi.mp3" type="audio/mp3" width="300" height="45">
<param name="filename" value="/songs/Blouzenmi.mp3" />
<param name="controls" value="console" />
<param name="autostart" value="false" />
<param name="loop" value="0" />
</object>
Publié : 14 nov. 2005, 20:04
par jpboogie
calimo a écrit :Oups, j'ai voulu aller trop vite, j'ai cru que ça passait pas dans Firefox
Pour IE il faut lui répéter le chemin du fichier, et le param doit être FileName plutôt que SRC. :
Code : Tout sélectionner
<object data="/songs/Blouzenmi.mp3" type="audio/mp3" width="300" height="45">
<param name="filename" value="/songs/Blouzenmi.mp3" />
<param name="controls" value="console" />
<param name="autostart" value="false" />
<param name="loop" value="0" />
</object>
Ben non, c'est pareil, I.E ne veut rien savoir

Publié : 14 nov. 2005, 20:39
par SB
IE n'a jamais été capable d'interpréter correctement le format audio/mpeg qui est le format des mp3. Mais il y a moyen de ruser : la musique, c'est de la video sans les images.
Code : Tout sélectionner
<object data="/songs/Blouzenmi.mp3" type="video/mpeg" width="300" height="25">
<param name="filename" value="/songs/Blouzenmi.mp3" />
<param name="autostart" value="false" />
<param name="loop" value="false" />
</object>
Publié : 14 nov. 2005, 21:16
par calimo
Il y a le choix pour les types MIME MP3 : audio/x-mpeg, audio/mpeg, audio/x-mpeg, audio/mp3, audio/x-mp3, audio/mpeg3, audio/x-mpeg3. Il faut les essayer tous sur plusieurs systèmes et voir celui qui va (je propose audio/x-mp3 ou audio/mpeg

Publié : 14 nov. 2005, 23:23
par jpboogie
SB, CALIMO,
Merci pour votre aide les gars. J'ai essayé tout les types, mais aucun ne fonctionne.
A force de bidouiller, et de farfouiller, j'ai fini par trouver une méthode qui permet d'avoir le player avec Fire Fox
ET I.E. Ca va pas vous plaire, mais bon....
Si vous voulez allez voir, il faut aller là
http://jpboogie.free.fr/mesgrattes.php, et en bas de la page, choisir un titre dans la boite de gauche, ce qui vous amènera sur la pge en question. J'ai été obligé d'utiliser <embed> (pas beau je sais
Voilà, j'y comprends rien mais au moins ça marche. J'ai un peu honte mais bon un moment de honte est vite passé

Publié : 15 nov. 2005, 01:16
par Bacchus
Perso j'ai toujours utiliser objet et embed de cette manière:
Code : Tout sélectionner
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="400" height="400">
<param name="movie" value="images/Timer.swf">
<param name="quality" value="best">
<param name="play" value="true">
<embed src="images/Timer.swf" type="application/x-shockwave-flash" width="400" height="400" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" play="true">
</object>
Ça c'est un vieux code que j'utilisais pour ouvrir un fichier flash.