2009-04-22 5 views
0

Also habe ich eine Website, die eine Datenbank mit Informationen über Musik abfragt, mit ID3 Informationen und Dateistandortinformationen. Ich würde gerne THIS verwenden, um einen kleinen spielbaren mp3-Player neben jedem Suchergebnis hinzuzufügen, aber ich kann nicht herausfinden, wie das geht, ohne die xspf-Datei zu erzeugen, was bedeuten würde, dass ich für jede Datei eine xspf-Datei benötigen würde die Datenbank, die ich nicht machen möchte.Online Flash Mp3 Player Musik Knopf

Antwort

1

Eine XSPF Datei ist ziemlich klein. Es ist nur ein XML-Dokument mit Song-Standorten und Titeln. Erzeuge es einfach dynamisch.

<? 
header('Content-type: application/xspf+xml'); 
$tracks = array(
    'Song 1' => '/media/song1.ogg', 
    'Second Song' => '/media/second_song.ogg', 
    '3rd Song' => '/media/3rd_song.mp3' 
); 
$xml = new XmlWriter(); 
$xml->startDocument('1.0','UTF-8'); 
$xml->startElement('playlist'); 
$xml->writeAttribute('version','1'); 
$xml->writeAttribute('xmlns','http://xspf.org/ns/0/'); 
$xml->startElement('trackList'); 
foreach ($tracks as $title => $location) { 
    $xml->startElement('track'); 
    $xml->startElement('title', $title); 
    $xml->startElement('location', $location); 
    $xml->endElement(); // track 
} 
$xml->endElement(); // trackList 
$xml->endElement(); // playlist 
$xml->endDocument(); 
$xml->flush(); 
?> 
1

Macht nichts, fand heraus, dass Sie keine Playlist für einen Song benötigen, wenn Sie nicht möchten.

+0

Vielleicht könnten Sie den Link hier posten, dann. – troelskn