Онлайн Flash Mp3-плеер Музыка Кнопка - PullRequest
0 голосов
/ 22 апреля 2009

Итак, у меня есть веб-сайт, который запрашивает базу данных с информацией о музыке, с информацией id3 и информацией о местонахождении файла. Я хотел бы использовать THIS для добавления небольшого воспроизводимого mp3-плеера рядом с каждым из результатов поиска, но я не могу понять, как это сделать без создания файла xspf, что означало бы, что мне потребуется xspf файл для каждого файла в базе данных, что я не хочу делать.

Ответы [ 3 ]

1 голос
/ 22 апреля 2009

Не берите в голову, узнал, что вам не нужен плейлист для одной песни, если вы не хотите.

1 голос
/ 22 апреля 2009

Файл XSPF довольно маленький. Это просто документ XML с расположением и названиями песен. Просто сгенерируйте его динамически.

<?
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();
?>
0 голосов
/ 22 апреля 2009

Вот некоторые из них:

...