Le problème semble venir du header que donne 4shared.com à ses MP3.
Connaissez-vous un moyen en flash de forcer le header?
oxman a gentiment donné ce lien http://stackoverflow.com/questions/22331...method-get qui montre qu'on ne peut changer le header d'un GET via Flash. Cependant, quelqu'un connait peut-être un moyen dérivé d'y parvenir (sock open directement en AS3?)
Sous IE et Chrome, la condition
(e.bytesTotal == 0)
retourne true... alors que sous Firefox le SWF obtient bien le e.bytesTotal et calcul le e.bytesLoaded / e.bytesTotal sans problème. Peut-être le problème ne vient pas du header mais de l'accès au fichier?
Si je ne peux vraiment rien faire en flash, y a-t-il moyen de redéfinir le header avec PHP sans télécharger le fichier sur mon serveur? Un un fichier mp3.php?url=http://www.4shared.com/lemp3.php
J'ai mis à jour le premier post de thread pour expliquer le problème, qui commence à être mieux situé. J'ai également déplacé le sujet qui a maintenant davantage sa place dans Demande d'aide que dans Algorithmes & Solutions
Connaissez-vous un moyen en flash de forcer le header?
oxman a gentiment donné ce lien http://stackoverflow.com/questions/22331...method-get qui montre qu'on ne peut changer le header d'un GET via Flash. Cependant, quelqu'un connait peut-être un moyen dérivé d'y parvenir (sock open directement en AS3?)
soundClip.header('mp3'); // Ligne fictive, mais serait-ce possible qu'il existe
// une ligne du genre qui forcerait le du URLRequest?
soundClip.load(new URLRequest(mp3URL));
sndChannel = soundClip.play();
Sous IE et Chrome, la condition
(e.bytesTotal == 0)
retourne true... alors que sous Firefox le SWF obtient bien le e.bytesTotal et calcul le e.bytesLoaded / e.bytesTotal sans problème. Peut-être le problème ne vient pas du header mais de l'accès au fichier?
Si je ne peux vraiment rien faire en flash, y a-t-il moyen de redéfinir le header avec PHP sans télécharger le fichier sur mon serveur? Un un fichier mp3.php?url=http://www.4shared.com/lemp3.php
header('Content-Type: audio/mpeg');
// ligne qui affiche le contenu de $url sans le télécharger
// (en le " redirigeant ", i.e., 4shared -> client mais
// avec un " entre-deux " pour changer le header...)
J'ai mis à jour le premier post de thread pour expliquer le problème, qui commence à être mieux situé. J'ai également déplacé le sujet qui a maintenant davantage sa place dans Demande d'aide que dans Algorithmes & Solutions