دریافت زمان فایل های صوتی و تصویری با php
با سلام, در این ساعت از دانشگاه قلب وردپرس در خدمت شما هستیم با آموزش دریافت مدت زمان فایل های صوتی و تصویری (
دریافت مدت زمان ویدیو و موزیک در php ) توسط زبان php .
برای انجام این کار نیاز است تا از یک کتابخانه ای به نام getid3 استفاده نماییم.
کتابخانه مورد نیاز را در انتهای این پست از باکس دانلود میتوانید دریافت نمایید , از این کتابخانه در سایت قلب وردپرس نیز استفاده شده است و امکانات بسیار زیادی را میتوانید با آن برای سایتتان و یا برای پروژه های php خود پیاده سازی کنید.
برای اینکه از این امکان بهره مند شوید کافیست تا فایل دانلود شده از باکس را درون پوشه پروژه خود بارگذاری نمایید.
سپس آن را در پروژه خود فراخوانی کنید.
برای فراخوانی این کتابخانه در پروژه خود میبایست نحوه فراخوانی را درون شرطی در بین کدهای مربوط به دریافت اطلاعات فایل قرار دهید.
به تکه کد زیر دقت کنید : (دریافت زمان فایل های صوتی و تصویری با php)
<?php
$file = 'آدرس فایل مودر نظر';
if($file){
$filestemp = tempnam('tmp','getid3');
if(require_once('getid3/getid3.php')){
$getid3 = new getID3;
$fileinfo = $getid3->analyze($filetemp);
}
unlink($filetemp);
}
}
?>
در کد فوق ما در متغیر اول آدرس فایل صوتی و یا ویدیو خود را وارد کردیم و در ادامه حسب نیاز کتابخانه getid3 قسمت کوتاهی از فایل را دانلود کردیم و آن را برای بررسی به کتابخانه و تابع مربوطه ارسال کردیم.
در نهایت ما مدت زمان فایل را به دست آورده ایم و برای نمایش آن از کد زیر استفاده مینماییم :
echo $fileinfo['playtime_string'];
با استفاده از کد فوق ما مدت زمان فایل مورد نظر را به نمایش در آورده ایم.
میتوانید کد را شخصی سازی کنید و از آن استفاده های دیگری نیز نمایید.
در آموزش های بعدی نحوه دریافت حجم فایل و فرمت فایل و… را خواهیم آموخت.
پایان/.
هونیا