Sujet :

.

quarkenciel
   Posté le 03-04-2007 à 15:06:59   

.

Message édité le 20-06-2007 à 22:34:31 par quarkenciel
Atil
   Posté le 03-04-2007 à 18:15:01   

Tu veux un script en java ?
Ou tu as la possibilité de faire fonctionner du php sur ton site ?
Atil
   Posté le 04-04-2007 à 07:34:12   

je me demande si le problème ne vient pas de la :
Vers la fin du script, il y a une partie qui commence par "<EMBED SRC="
C'a c'est le code pour afficher la console.
Mais en fait il existe deux codes différents : Un code avec "EMBED" et un code avec "<OBJECT". l'un sert pour Internet Explorer et l'autres pour tous les navigateurs dérivant de Netscape Navigator.
Je suppose que tu n'as donc mis que le script pour Internet Explorer et pas celui pour les autres navigateurs.

Il faudrait remplacer cette ligne :

<EMBED SRC="" + musique + "" AUTOSTART=TRUE width=100 height=45 type=audio/mpeg repeat=true loop=true controls=console>

et mettre à la place :

<OBJECT ID=RVOCX CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
WIDTH="100" HEIGHT="45">
<PARAM name="src" value="" + musique + "">
<PARAM name="autostart" value="true">
<PARAM name="controls" value="ImageWindow,all">
<PARAM name="console" value="video">
<EMBED SRC="" + musique + "" AUTOSTART=TRUE width=100 height=45 type=audio/mpeg repeat=true loop=true controls=console></EMBED>
</OBJECT>

Ce serait à essayer.
Comme je travaille en aveugle je ne suis pas certain d'avoir tout bien mis dans le code.
Atil
   Posté le 04-04-2007 à 07:45:37   

Je viens de passer sur ton blog avec un vieux Internet Explorer ... et ta console fonctionne.
C'est donc bien une affaire de navigateur et non pas une affaire de Mac ou de PC.
Atil
   Posté le 04-04-2007 à 07:51:02   

PS : dans ton script, je remarque aussi qu'il manquait la balise de fin "/EMBED".

Tu avais ceci :

<EMBED SRC="" + musique + "" AUTOSTART=TRUE width=100 height=45 type=audio/mpeg repeat=true loop=true controls=console>

alors que tu aurais du avoir :

<EMBED SRC="" + musique + "" AUTOSTART=TRUE width=100 height=45 type=audio/mpeg repeat=true loop=true controls=console></EMBED>

Peut-être que ca suffirait de changer ceci.
Il est possible que les navigateurs autres qu'Internet explorer sachent maintenant lire aussi les balises EMBED .. mais à condition que leur syntaxe soit rigoureusement respectée (alors qu'Internet Explorer est moins strict).
Atil
   Posté le 13-04-2007 à 10:13:17   

Sous Firefox je n'entends rien et je ne vois pas non plus le sélecteur de musique.

J'ai l'impression qu'il va faloir mettre carément un autre script.
Atil
   Posté le 13-04-2007 à 10:19:08   

Hmmm ... Je viens de tapper "javascript jukebox" dans Goggle pour voir si je pouvais trouver un autre script compatible multiplateforme ...
...et dans un des 1ers sites que j'ai trouvé il y avait un gars qui disait "à vrai dire j'ai laissé tombé l'histoire du jukebox pour le moment, trop galère à gérer tous les navigateurs."
Donc ce ne sera pas facile à résoudre aparemment.