【问题标题】:Online Flash Mp3 Player Music Button在线 Flash Mp3 播放器音乐按钮
【发布时间】:2009-04-22 03:48:59
【问题描述】:

所以我有一个网站,可以查询包含音乐信息、id3 信息和文件位置信息的数据库。我想使用THIS 在每个搜索结果旁边添加一个可播放的 mp3 播放器,但如果不生成 xspf 文件,我无法弄清楚如何做到这一点,这意味着我需要为每个搜索结果添加一个 xspf 文件数据库中的文件,我不想这样做。

【问题讨论】:

    标签: php html flash mp3


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      没关系,如果你不想的话,发现你不需要一首歌曲的播放列表。

      【讨论】:

      • 或许你可以把链接贴在这里。
      【解决方案3】:

      这里有几个:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多