getID3 یک اسکریپت php است که اطلاعات مفیدی مثل بیت ریت، مدت زمان فایل رو از mp3 گرفته تا فرمت هایی مثل (Ogg, WMA, WMV, ASF WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey's Audio, MIDI و غیره) به ما میده.
برای استفاده از این اسکریپت ابتدا از اینجا اسکریپت رو دانلود کنید و در دایرکتوری پروژه خود قرار دهید.
فایل اسکریپت رو در جایی که میخواهید استفاده کنید فراخوانی کنید.
require "آدرس فایل getID3";
سپس برای نمونه در اون فایل از این اسکریپ به صورت زیر استفاده کنید
function file_playtime($filename){
$getID3 = new getID3;
$file = $getID3->analyze($filename);
if(isset($file['error']) && count($file['error'])>0){
return 0;
}
return gmdate("H:i:s", $playtime_seconds);
}
//آدرس فایل مورد نظر
$filename='filename.mp3';
echo file_playtime($filename);