Page 1 sur 1

Problème lecteur MP3

Posté : 14 août 2009, 10:56
par Shinzo
Bon voilà mon problème vient du fait que je ne comprenne pas bien le fonctionnement (et oui encore petit stagiaire). Voilà je fait un lecteur MP3 qui va me prendre plusieurs MP3. Mais la chose que je ne comprend pas c'est comment appeler mon fichier XML et pas les fichier directement dans le code :

Exemple de code généré

Code : Tout sélectionner

<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_multi.swf" width="200" height="100"> <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_multi.swf" /> <param name="bgcolor" value="#ffffff" /> <param name="FlashVars" value="mp3=http%3A//flash-mp3-player.net/medias/another_world.mp3" /> </object>
et mon xml que je fait

Code : Tout sélectionner

<config> <param name="mp3" value="another_world.mp3"/> <param name="title" value="un titre plutôt long pour montrer le défilement qui marche assez bien ^^"/> <param name="height" value="150"/> <param name="width" value="250"/> <param name="bgcolor" value="cccc99"/> <param name="bgcolor1" value="e79a2d"/> <param name="bgcolor2" value="d38c29"/> <param name="buttoncolor" value="dddddd"/> <param name="buttonovercolor" value="f9bf37"/> <param name="slidercolor1" value="dddddd"/> <param name="slidercolor2" value="cccccc"/> <param name="sliderovercolor" value="f9bf37"/> <param name="textcolor" value="dddddd"/> <param name="playlistcolor" value="999999"/> <param name="currentmp3color" value="f9bf37"/> <param name="scrollbarcolor" value="cccccc"/> <param name="scrollbarovercolor" value="f9bf37"/> <param name="showvolume" value="1"/> <param name="showinfo" value="1"/> </config>
Mais bon le XML est pas appelé et c'est les fichier en dur qui sont appelé

Re: Problème lecteur MP3

Posté : 14 août 2009, 14:13
par Victor BRITO
<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_multi.swf" width="200" height="100">
<?php
$config = simplexml_load_file ('chemin-vers-ton-fichier.xml');
// Sélection des nœuds param de ton fichier XML
$param = $config -> param;
// On parcours l'ensemble de ces nœuds pour générer les éléments HTML param nécessaires
for ($i = 0; $i < count ($param); $i ++):
?>
  <param name="<?php echo $param[$i]['name']; ?>" value="<?php echo $param[$i]['value']; ?>" />
<?php
endfor;
?>
  <!-- Un lien direct vers le fichier MP 3 pour quiconque ne peut lire le Flash -->
  <p><a href="<?php echo $param[0]['value'] ?>">Écouter <em><?php echo $param[1]['value']; ?></em></a></p>
</object>

Re: Problème lecteur MP3

Posté : 14 août 2009, 15:09
par Shinzo
Merci beaucoup

Je vais l'essayer ^^