首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在线Flash Mp3 Player音乐按钮

在线Flash Mp3 Player音乐按钮
EN

Stack Overflow用户
提问于 2009-04-22 03:49:00
回答 3查看 1K关注 0票数 0

所以我有一个网站,用来查询一个数据库,里面有关于音乐的信息,还有id3信息和文件位置信息。我想使用THIS在每个搜索结果旁边添加一个可播放的mp3播放器,但我不知道如何在不生成xspf文件的情况下做到这一点,这意味着我需要数据库中的每个文件都有一个xspf文件,这是我不想做的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-22 04:22:33

XSPF文件相当小。它只是一个包含歌曲位置和标题的XML文档。只需动态生成即可。

代码语言:javascript
复制
<?
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
EN

Stack Overflow用户

发布于 2009-04-22 04:24:23

不要紧,如果你不想,我发现你不需要一首歌的播放列表。

票数 1
EN

Stack Overflow用户

发布于 2009-04-22 10:44:49

下面是一些例子:

  • soundmanager2
  • playa
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/775619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档