*Alex*: Flashplayer mit Playlist, aber ohne xml

Beitrag lesen

Hallo Forum

Ich möchte mit PHP aus einer Datenbank je nach Nutzereingabe dynamisch _mehrere_ Playlisten von MP3-Dateien erstellen und auf _einer_ Seite in mehreren Flashplayer-Objekten ausgeben.

Da gibts ja nun einige nette vorgefertigte Player im Netz, die Playlists abspielen. Doof nur, dass sie alle irgendwo in den Objekt-Parametern auf eine weitere Datei verweisen. Meist eine xml, manchmal aber auch eine txt Datei.
Wenn ich den Verweis auf eine php Datei setze, funktioniert es auch - allerdings mit einem Nachteil: angehängte $_GET-Parameter werden ignoriert.

Das Ganze sieht dann ungefähr so aus:

  
<object type="application/x-shockwave-flash" data="player_mp3_multi.swf">  
<param name="movie" value="player_mp3_multi.swf" />  
<param name="autoplay" value="true" />  
<param name="autoload" value="true" />  
<param name="FlashVars" value="config=config_player.php?playlist=jazz1" />  
</object>  
  
<object type="application/x-shockwave-flash" data="player_mp3_multi.swf">  
<param name="movie" value="player_mp3_multi.swf" />  
<param name="autoplay" value="true" />  
<param name="autoload" value="true" />  
<param name="FlashVars" value="config=config_player.php?playlist=bossanova4" />  
</object>  

Die config_player.php wird aufgerufen, bekommt aber keine GET-Parameter.
Ergo kann ich nicht _mehrere_ Playlist-Player auf der selben Seite anzeigen.

Nun frage ich mich, ob es nicht eventuell einen Player gibt, der keine Extradatei braucht. So in dem Stil:

  
<object type="application/x-shockwave-flash" data="player_mp3_multi.swf">  
<param name="movie" value="player_xyz.swf" />  
<param name="autoplay" value="true" />  
<param name="autoload" value="true" />  
<param name="song[0]" value="blue_skies.mp3" />  
<param name="song[1]" value="green_plains.mp3" />  
<param name="song[2]" value="on_my_way_home.mp3" />  
<param name="song[3]" value="little_sister.mp3" />  
</object>  

Die einzige andere Idee, die ich noch habe, wäre die Dateien "Playlist_1.xml", "Playlist_2.xml", usw. zur Lauzeit dynamisch zu erzeugen und dann wieder zu vernichten, aber das wäre echt eine sehr unelegante Lösung.

Weiß jemand einen Player, der ohne Zusatzdatei auskommt?
Hat jemand eine andere Idee zur Lösung des Problems?

Vielen lieben Dank

*Alex*