پیکسلر | شبکه اجتماعی برنامه نویسان

محاسبه مدت زمان فایل صوتی با داشتن حجم فایل و با استفاده از getID3

ahmadaskari 3 سال پیش

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);
0 دیدگاه
برای قرار دادن دیدگاه وارد شوید

موسس وب سایت پیکسلر، علاقه مند به برنامه نویسی و بازی سازی