compteur
 
AccueilPortailFAQS'enregistrerConnexion

Partagez | 
 

 [Resolu] Lecture MP3 avec FireFox

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: [Resolu] Lecture MP3 avec FireFox   Ven 09 Nov 2012, 22:59

Bonjour,

Toujours en bagarre avec la lecture d'un MP3 avec FierFox que ce soit avec Mp3Play ou avec SoundPlay....

L'animation lit correctement si le MP3 est local. En revanche, pas de son si le MP3 est hébergé. J'ai essayé plusieurs hébergements qui donnent le même résultat. En revanche tout est correct avec IE ou Chrome.

J'en suis arrivé à soupçonner la variable CheckPolicyFile qui n'est pas déclarée dans Sound.as et qui n'est pas mise à true dans la fonction d'ouverture de SounPlay.

Voici ci-dessous le paragraphe de la doc Flash qui motive ce doute...

En revanche j'ai tenté de déclarer la variable et de faire son initialisation juste après le NewSound, mais je n'ai pas eu le résultat attendu... Je crains que ce soit dû à mon incompétence en as, ainsi qu'à mon ignorance de l'architecture détaillée de la génération. Notez que je n'ai pas d'erreur à la compil mais que je n'ai pas non plus de changement de comportement de l'anim de test que j'ai construite. Elle fonctionne toujours avec IE  et pas avec FierFox.

Quelqu'un a-t-il déjà trouvé une vraie solution ?
Que pensez vous de l'analyse ?
Quelu'un pourrait-il faire le test d'ajouter cette variable CheckPolicyFile correctement pour voir si le problème est bien celui là ?

D'avance merci au sauveur !!!


checkPolicyFile (propriété Sound.checkPolicyFile)


public checkPolicyFile : Boolean
Spécifie si Flash Player doit tenter de télécharger un fichier de régulation interdomaines à
partir du serveur du son chargé avant de commencer à charger ce dernier. Cet indicateur est
applicable à Sound.loadSound(), mais pas aux objets Sound n'ayant pas appelé loadSound.
Réglez cet indicateur sur true lorsque vous chargez un son qui se trouve en dehors du
domaine du fichier SWF appelant et que vous vous attendez à ce qu'un accès au contenu de ce
son soit nécessaire dans ActionScript. Référencer la propriété Sound.id3 pour extraire des
métadonnées MP3 constitue un exemple d'accès au contenu du son. Si vous essayez l'une de
ces opérations sans avoir spécifié checkPolicyFile lors du chargement, une erreur de
sécurité risque de se produire car le fichier de régulation requis n'a pas encore été téléchargé.
Lorsque vous appelez Sound.loadSound() en réglant checkPolicyFile sur true, Flash
Player ne commence à télécharger le son spécifié dans loadSound() que s'il a pu télécharger
avec succès un fichier de régulation interdomaines approprié ou s'il a pu identifier qu'un tel
fichier n'existe pas. Flash Player examine d'abord les fichiers de régulation téléchargés au
préalable, puis tente de télécharger tout fichier de régulation en attente spécifié dans les appels
de la méthode System.security.loadPolicyFile() ; il tente ensuite de télécharger un
fichier de régulation à partir de l'emplacement par défaut qui correspond à l'URL spécifiée
dans loadSound(), autrement dit /crossdomain.xml sur le même serveur que cette URL.
Dans tous les cas, il est nécessaire que le serveur héberge le fichier de régulation spécifique,
que ce dernier autorise l'accès au fichier de son sur la base de l'emplacement du fichier de
régulation et qu'il autorise l'accès au domaine du fichier SWF appelant, par le biais d'une ou
plusieurs balises .
Si vous réglez checkPolicyFile sur true, Flash Player attend la fin du téléchargement du
fichier de régulation avant de commencer le téléchargement principal spécifié dans
loadSound(). Par conséquent, à condition que le fichier de régulation requis existe, le
téléchargement du fichier de régulation est terminé dès que vous avez reçu un événement
onLoad provenant de votre objet Sound ; vous pouvez alors sans risque commencer à effectuer
des opérations qui nécessitent ce fichier de régulation.
1152 Classes ActionScript
Si vous réglez checkPolicyFile sur true et qu'aucun fichier de régulation approprié n'est
trouvé, aucune indication d'erreur ne vous est envoyée si vous n'effectuez pas une opération
provoquant une erreur de sécurité.
Essayez d'éviter de définir checkPolicyFile sur true si vous n'avez pas besoin d'accéder au
contenu du son que vous chargez. Dans ce cas, la recherche d'un fichier de régulation s'avère
fastidieuse car elle peut retarder le début du téléchargement et consomme de la bande passante
réseau inutilement.
Servez-vous de checkPolicyFile avec précaution si vous téléchargez un son à partir d'une
URL susceptible d'utiliser des redirections HTTP côté serveur. Flash Player tente toujours
d'extraire les fichiers de régulation correspondant à l'URL spécifiée à l'origine dans
loadSound(). Si le fichier audio final provient d'une URL différente en conséquence de
redirections HTTP, le(s) fichier(s) de régulation initialement téléchargé(s) peuvent ne pas être
applicables à l'URL finale du son, autrement dit l'URL à prendre en compte dans les décisions
relatives à la sécurité.
Disponibilité : ActionScript 2.0 ; Flash Player 9
Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Ven 09 Nov 2012, 23:59

Salut, je vois que tu as creusé le problème avec passion Wink

donquichutte a écrit:

Quelqu'un a-t-il déjà trouvé une vraie solution ?
Que pensez vous de l'analyse ?
Quelu'un pourrait-il faire le test d'ajouter cette variable CheckPolicyFile correctement pour voir si le problème est bien celui là ?

D'avance merci au sauveur !!!


checkPolicyFile (propriété Sound.checkPolicyFile)


Une vraie solution ? Oui, il y a un petit player/sprite que tu peux tester à cette adresse : http://www.tuto-eanim.fr/tuto-eanim/?q=node/665 (faut que tu sois inscris au site)
La solution est simple et en AS2, il suffit de forcer le démarrage du mp3 dans un onEnterFrame

var sonMP3 = new Sound(); // déclaration de la variable Sound
sonMP3.loadSound( URL , true); // chargement du mp3

// Pour Firefox on a besoin d'ajouter quelque chose pour que la lecture démarre
mc.onEnterFrame = function ( ) { // l'action suivante s’exécute toute les 40ms
if(Number(sonMP3.duration)){ // Si on reçoit les données du mp3 (sa durée, son poids, bytes chargés....)
sonMP3.start(0); // alors on peut démarrer la lecture du mp3
delete this.onEnterFrame; // on arrête l’exécution du script
}
};

Ton analyse ? Tout a fait correcte, sauf sur un point ; e-anim c'est du flash 8. Ton checkPolicyFile est pour du flash 9, donc incompatible normalement.

Wink
Revenir en haut Aller en bas
http://torak01.fr/
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Sam 10 Nov 2012, 10:02

Bonjour Torak.

Grand merci pour cette réponse détaillée !

Je vais tester tout cela dès ce soir...

Bonne journée.
Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Sam 10 Nov 2012, 17:11

Bonjour Torak;

J'ai ajouté le code que tu as préconisé dans le source as chargé de la lecture. Le résultat ne change pas !

En tout état de cause, le code fonctionnait avec la version flash précédant 11.4.402.287 et FireFox 15.01. c'est depuis que ces deux versions tentent de cohabiter que le problème est apparu et il vaut pour toutes les publications de mon blog que les anims utilisent "mp3Play", "SoundPlay" ou le code que j'ai écrit moi-même !

J'ai vu que ton lecteur MP3 lui (celui qui possède juste un bouton start et pause), fonctionne... Quel code "as" as-tu utilisé ?

D'avance merci, à bientôt...

Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Sam 10 Nov 2012, 17:53

S'cuse pour le retard, ma livebox à cramée affraid

donquichutte a écrit:

J'ai ajouté le code que tu as préconisé dans le source as chargé de la lecture. Le résultat ne change pas !

J'ai vu que ton lecteur MP3 lui (celui qui possède juste un bouton start et pause), fonctionne... Quel code "as" as-tu utilisé ?

Il y a contradiction là ^^
Le code que je t'ai donné fait partit du petit lecteur MP3 que tu as essayé - et qui fonctionne Wink

D'ailleurs je te conseil d'étudier le code de ce lecteur (télécharge le sprite http://www.tuto-eanim.fr/tuto-eanim/?q=node/665 tu auras accès a toute les données).
Le code que je t'ai donné plus haut est tiré de ce sprite, donc normalement il fonctionne aussi.. J'éspère que tu as bien pensé a remplacer le URL par une adresse de mp3 valide ?
Pour testé correctement une anim de ce type on recommande vivement Firebug Smile
Revenir en haut Aller en bas
http://torak01.fr/
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Sam 10 Nov 2012, 18:45

Bonsoir,

Pour ajouter le code que tu m'as passé, j'ai bien sûr changé tout ce qui est variable à savoir mc.xxx, et le nom de la variable devant newSound.

Et puis, comme je te le dis, l'anim continue de fonctionner si on y accède par IE ou Chrome !

J'ai téléchargé ton sprite. J'ai regardé le source as. J'ai ajouté un bouton dans l'anim auquel j'ai mis le code :
"/* <1326873312937/0> ne pas supprimer ni déplacer ce commentaire / don't supress or move this comment.*/
->PAUSE:action_0(_this,"http://www.tuto-eanim.fr/bout/sprites/utilitaires/Mp3_play_pause_stop/blackrock.mp3",true);"

Même résultat, à savoir :

-> ton bouton play fonctionne dans tous les cas.
-> mon bouton fonctionne avec firefox si l'anim est en local ou avec IE dans tous les cas
-> mon bouton ne fonctionne pas avec firefox si l'anim est hébergée.

Bien sûr le bouton en question fait un peu n'importe quoi comme relancer le MP3 en superposition puisque je ne respecte pas les règles d'appel (que je n'ai pas encore décortiquées...) mais ça c'est "normal" et ce n'est pas le problème...

Si tu veux jeter un coup d'oeil au résultat :

http://donquichutte.over-blog.fr/article-vague-rose-107273463.html

Bon, je sais, la méthode est un peu approximative, mais je fais avec ce que j'ai !!!

Merci mille fois en tout cas.



J'enrage de ne pas comprendre !!
Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Sam 10 Nov 2012, 21:48

Oui, il y a un lézard, j'ai moi aussi rencontré des problème de lecture sous firefox (le mp3 ne semble même pas se chargé !?)

J'ai reconvertis ton mp3 (en 128kbits) et je n'ai plus de problème...
Essaye avec ce lien : http://torak01.fr/media/music/blackrock.mp3

Firefox a clairement du mal, mais ça peut aussi venir (un peu) de l'hébergement ou du fichier mp3 lui même !
Bonne soiré Wink
Revenir en haut Aller en bas
http://torak01.fr/
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 09:30

Bonjour,

Le problème est le même avec plusieurs dizaines de fichiers MP3 et avec plusieurs hébergements différents, ce qui je crois exclut cette éventualité...

Je crois de plus en plus que cette question de checkPolicyFile est une clé du problème !

Bonne journée.
Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 11:32

As tu essayé avec mon lien mp3 ?

Je répète : checkPolicyFile est inconnu en Flash 8 Wink
Revenir en haut Aller en bas
http://torak01.fr/
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 15:18

Bonjour,

J'ai essayé avec ton nouveau lien. Le résultat est le même.

Je vais continuer à investiguer dans la doc de FireFox...



Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 15:49

gné? ça marche de mon coté...

>> http://www.torak01.fr/media/sprites/tchat/v2/PAUSE.swf <<
Revenir en haut Aller en bas
http://torak01.fr/
donquichutte
Accro
Accro


Nombre de messages : 103
Age : 69
Localisation : Picardie
Date d'inscription : 30/03/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 16:37

De plus en plus bizzare !

Ton SWF fonctionne correctement.

Si tu as quelques secondes, tu pourras voir qu'aucun des articles comportant du son ne fonctionnent plus sur mon blog avec FireFox 16 et la dernière version de flash (11.4).

http://donquichutte.over-blog.fr/

Et pourtant tout fonctionne avec IE ou Chrome !

Je ne comprends pas pourquoi ton SWF fonctionne lui ! Si rien n'avait jamais fonctionné ce serait plus simple !!

J'utilise la version de E-Anim 9.03.005. Mais les anims de mon blog ont été générées avec d'autres versions, ce qui me fait écarter l'hypothèse de la version...

Décidément, je suis paumé !!
Revenir en haut Aller en bas
http://donquichutte.over-blog.fr/
Xena
Co-administrateur
Co-administrateur


Nombre de messages : 6181
Localisation : Dead zone
Date d'inscription : 21/08/2010

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 17:00

Very Happy Incruste :
- Chrome = oui
- IE = oui
- FF = non
- Safari = non
- Opera = non

_________________

Base de documentation  :
Le Site de Tutos Eanim
Mes pages perso
Revenir en haut Aller en bas
http://www.tuto-eanim.fr/site_perso/pages/accueil_perso.php
TORAK
Accro
Accro


Nombre de messages : 1452
Age : 27
Localisation : Ain
Loisirs : prog, soft, hardware, sciences physiques & cosmologie
Date d'inscription : 23/12/2008

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 17:41

Ah? ben si ça dépend des personnes on est pas rendu... Rolling Eyes
Xena, c'est bien la musique 'BlackRock' qui se lit dans l'anim que tu vois ?
De mon coté ça marche sur tout les navigateurs...............................

Mon dossier de travail : http://torak01.fr/media/zikTchat.zip
E-anim v 03.017a
Revenir en haut Aller en bas
http://torak01.fr/
gerard35
Modérateur global
Modérateur global


Nombre de messages : 6239
Localisation : Ille et Vilaine
Date d'inscription : 21/12/2006

Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Dim 11 Nov 2012, 18:02

IE,chrome,FF, oui
Revenir en haut Aller en bas
http://geranim.free.fr/
Contenu sponsorisé




Message Sujet: Re: [Resolu] Lecture MP3 avec FireFox   Aujourd'hui à 11:48

Revenir en haut Aller en bas
 
[Resolu] Lecture MP3 avec FireFox
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» [Resolu] Lecture MP3 avec FireFox
» Zone Alarm n'est plus compatible avec firefox
» Problème de code avec Firefox
» problème de code visible seulement avec firefox
» banniere flash=forum non compatible avec firefox

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Utiliser E-anim :: Problème, bug :: Sujets résolus-
Sauter vers: