2010-02-12 131 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