用户上传mp3文件,我需要得到他们的长度。在PHP中执行此操作的最省力的方法是什么?通过最少的努力,我的意思是任何方式都需要尽可能少的代码和尽可能少的非本机PHP函数。
我尝试实现以下答案中建议的代码:
<?PHP
$f = 'numbers/4.mp3';
$m = new mp3file($f);
$a = $m->get_metadata();
if ($a['Encoding']=='Unknown')
echo "?";
else if ($a['Encoding']=='VBR')
print_r($a);
else if ($a['Encoding']=='CBR')
print_r($a);
unset($a);
?>
但是我收到了这个错误:
Fatal error: Class 'mp3file' not found in /home/a1865444/public_html/save-audio.php on line 3
我该如何解决这个问题?
答案 0 :(得分:1)
尝试使用此getduration函数:http://www.zedwood.com/article/127/php-calculate-duration-of-mp3