2010-02-12 81 views
0

我的播放列表生成下面的脚本播放列表:自动生成PHP

<?php 
$dir  = './music'; 
$url  = 'music'; 

header('Content-type: text/xml'); 
echo '<?xml version="1.0" encoding="utf-8"?>' . "\n"; 
echo '<playlist>'; 
if (is_dir($dir)) { 
    $dp = opendir($dir); 
    while (false !== ($file = readdir($dp))){  
     if ('mp3'==strtolower(substr($file, -3))) {      
      printf('<sound src="%s/%s" stream="true" soundbuffer="8">%s</sound>', $url, $file, str_replace('_', ' ', substr($file, 0, -4))); 
      echo "\n"; 
     }   
    } 
    closedir($dp); 
} 
echo '</playlist>'; 

我如何从每个MP3文件的艺术家和长度?

在此先感谢

回答

1

您需要解析文件并提取数据。它没有给你任何更多的信息,因为你没有指出ID3版本(有几个)。 Wikipedia有一个更好的选择是使用一个库中的ID3v1和v2

之间的diffrences信息,像ID3getID3