Online Flash Mp3 Player Müzik Düğmesi

3 Cevap php

Yani ID3 bilgi ve dosya konum bilgileri ile, müzikle ilgili bilgileri içeren bir veritabanını sorgulayan bir web sitesi var. Ben arama sonuçlarının her yanında küçük oynanabilir mp3 çalar eklemek için THIS kullanmak istiyorum, ama ben bir gerekir anlamına gelecektir ki, xspf dosyayı yaratmadan bunu nasıl anlamaya olamaz xspf Ben yapmak istemiyorum veritabanındaki her dosya için dosya.

3 Cevap

Bir XSPF dosyası oldukça küçük. Bu şarkı yerleri ve başlıkları ile sadece bir XML belge. Sadece dinamik olarak üretir.

<?
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();
?>

, Eğer istemiyorsanız eğer tek bir şarkı için bir çalma listesi gerekmez öğrendim asla akla.

İşte birkaçı: