Integrer X fois le même flash avec des tags d'url différents

Integrer X fois le même flash avec des tags d'url différents - Flash/ActionScript - Programmation

Marsh Posté le 02-04-2006 à 16:00:08    

Bonjour,
 
J'utilise dewplayer (un ptit lecteur mp3 en flash trés leger) pour lire plusieurs fichiers mp3 dans une même page. Le probleme c'est que le nombre de ces fichiers (et donc d'objet flash) peut être important et comme chaque url du fichier swf change (à cause des tags de l'url, voir en dessous) le fichier SWF (toujours le meme) est re téléchargé X fois ce que je trouve un peu génant.
 
Y'a t'il un truc pour éviter le retéléchargement excessif de ce même fichier swf?
 
Le code xhtml:
 

Code :
  1. <object type="application/x-shockwave-flash" data="/swf/dewplayer.swf&amp;mp3=musique57.mp3">
  2. <param name="movie" value="/swf/dewplayer.swf&amp;mp3=musique57.mp3" />
  3. </object>

Reply

Marsh Posté le 02-04-2006 à 16:00:08   

Reply

Marsh Posté le 03-04-2006 à 17:28:52    

up
 
c'est possible ou pas à votre avis?

Reply

Marsh Posté le 03-04-2006 à 17:45:53    

je pense pas, mais je suis pas sur que tous les navigateurs recharge le flash, ca doit dependre du navigateur...


---------------
D3
Reply

Marsh Posté le 03-04-2006 à 17:46:50    

pas tres bien compris mais il me semble que tu devrais faire un fichier XML dans lequel il y aurait les url des fichiers mp3 ou sinon t'integres du php mais ca me parait tordu

Reply

Marsh Posté le 03-04-2006 à 18:16:30    

Nan en fait tout le problème est au niveau client, j'ai créé une application qui génére ce code (j'ai raccourci)
 

Code :
  1. <html>
  2. <body>
  3. <span>Fichier mp3 num 1 :<span><br />
  4. <object type="application/x-shockwave-flash" data="/swf/dewplayer.swf&mp3=fichier1.mp3">
  5. <param name="movie" value="/swf/dewplayer.swf&mp3=fichier1.mp3" />
  6. </object>
  7. <span>Fichier mp3 num 2 :<span><br />
  8. <object type="application/x-shockwave-flash" data="/swf/dewplayer.swf&mp3=fichier2.mp3">
  9. <param name="movie" value="/swf/dewplayer.swf&mp3=fichier2.mp3" />
  10. </object>
  11. </body>
  12. <html>


 
et j'aimerai savoir s'il est possible de faire en sorte que le fichier swf qui est identique ne soit pas rechargé à chaque fois car je trouve pas ça trés logique surtout quand il y a +100 fichiers...
 
edit : dewplayer c'est ça :  
 
http://www.eversinceaugust.org/images/dewPlayer.png


Message édité par fils_de_la_lumiere le 03-04-2006 à 18:18:29
Reply

Marsh Posté le 03-04-2006 à 19:11:38    

mechkurt a écrit :

je pense pas, mais je suis pas sur que tous les navigateurs recharge le flash, ca doit dependre du navigateur...



---------------
D3
Reply

Marsh Posté le 03-04-2006 à 19:27:28    

Avec les plus utilisés ça recharge (ie ff opera).
 
Je cherche justement à savoir s'il y a moyen de faire en sorte que ça ne dépende plus du navigateur via une astuce xhtml voir javascript pour éviter ces chargements intempestifs.

Reply

Marsh Posté le 03-04-2006 à 19:36:16    

tu peux effectivement envoyer des variables a Flash en javascript:
http://www.macromedia.com/fr/suppo [...] t_comm.htm
mais je sais pas si ca vas t'aider...
 
NB: tu devrais utiliser les deux voies de communication pour pour etre sur que le Flash est bien chargé...
Flash se charge, puis demande a javascript quel mp3 il doit charger, ca peux marcher...
 
...pour ceux qui ont le javascript activé ;)


---------------
D3
Reply

Marsh Posté le 03-04-2006 à 20:58:02    

Ca serait effectivement une solution mais le probleme c'est que je ne tiens pas les commandes du flash :d (les sources ne sont pas dispo librement) donc pas moyen de bidouiller de ce coté.
 
Mon cas parait donc désespéré mais j'aimerai en être sur avant d'abdiquer :d

Reply

Marsh Posté le 03-04-2006 à 21:09:14    

bof le player il pèse rien du tout, c'est le mp3 qui prend du temps à telecharger hein ...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-04-2006 à 21:09:14   

Reply

Marsh Posté le 03-04-2006 à 21:56:33    

Le player pèse 3ko * x fichiers mais ce n'est pas trop une question de taille c'est plus une question de logique, le fait de télécharger 50 fois le même fichier. Le mp3 lui ne se télécharge pas à l'ouverture de la page (c'est l'affichage de la page que j'essai justement d'optimiser) forte heureusement :d
 
En fait quand la page se charge les players sont chargés les uns après les autres (selon le nombre de transfert max autorisés par chaques navigateurs) et quand y'en a pas mal ça met du temps à arriver au bout et je me demande donc si y'a moyen de lui faire comprendre qu'il s'agit du même fichier en bidouillant la source.


Message édité par fils_de_la_lumiere le 03-04-2006 à 21:59:16
Reply

Marsh Posté le 05-03-2007 à 12:13:01    

salut,  
 
excusez moi, mais je suis novice.  
Voudrais tu m'expliquer pas par pas, comment installer ce lcteur mp3 dew sur  mon site perso?
 
j'ai ete voir sur le blog/site et j'ai essaye de suivre les instructions, mais ca ne veut pas..
 
Je recapitule:
 
j'ai telecharge dew player 1.2, que j'ai mis via filezilla sur mon site a la racine, puis un mp3.
A la racine de ce site dans le meme repertoire, il y a une page htlm. Avec "bloc note", j'ai rajoute tout en bas le code:
 

Code :
  1. <object type="application/x-shockwave-flash" data="dewplayer.swf?son=votre_son.mp3" width="200" height="20"> <param name="movie" value="dewplayer.swf?son=votre_son.mp3" /> </object>


 
et j'ai pris soin de modifier votre_son.mp3 par le nom du mp3 telecharge
 
Mais ca ne veut pas... Aurais je oublie quelque c hose? merci pour ta reponse  :)

Reply

Marsh Posté le 05-03-2007 à 13:31:53    

ou ais je fais une faute?  :sweat:

Reply

Marsh Posté le 05-03-2007 à 16:59:36    

:sweat:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed