پرش به مطلب اصلی

Video

این شی نشان‌دهنده یک فایل ویدیویی است.

📝 اسکیمای داده

فیلدنوعتوضیحات
file_idStringشناسه این فایل که می‌توان آن‌ را جهت دانلود یا استفاده مجدد از فایل به کار برد.
file_unique_idStringشناسه منحصربه‌فرد این فایل که فرض می‌شود، در طول زمان و برای بازوهای مختلف یکسان است. نمی‌توان این شناسه را برای دانلود یا استفاده مجدد از فایل به کار برد.
widthIntegerپهنای ویدیو
heightIntegerارتفاع ویدیو
durationIntegerمدت زمان ویدیو به ثانیه
file_nameStringاختیاری. نام اصلی فایل است.
mime_typeStringاختیاری. نوع MIME فایل
file_sizeIntegerاختیاری. حجم فایل با واحد بایت. می‌تواند بیشتر از ۲^۳۱ باشد و برخی زبان‌های برنامه‌نویسی ممکن است در تفسیر آن با مشکل روبه‌رو شوند. اما این فیلد حداکثر ۵۲ بیت با ارزش اهمیت دارد و فرمت ۶۴ بیتی علامت‌دار عدد صحیح یا عدد اعشاری ۶۴ بیتی برای ذخیره‌سازی آن مناسب است.

⚙️ متد‌های دریافت

getFileId()

شناسه این فایل را بازیابی می‌کند، که می‌توان از آن برای دانلود یا استفاده مجدد از فایل استفاده کرد.

$videoFileId = $videoObject->getFileId();

getFileUniqueId()

شناسه یکتای این فایل را بازیابی می‌کند که در طول زمان و در میان ربات‌های مختلف ثابت می‌ماند.

$videoFileUniqueId = $videoObject->getFileUniqueId();

getWidth()

عرض ویدیوی ارسال‌شده را بازیابی می‌کند.

$videoWidth = $videoObject->getWidth();

getHeight()

ارتفاع ویدیوی ارسال‌شده را بازیابی می‌کند.

$videoHeight = $videoObject->getHeight();

getDuration()

مدت زمان ویدیو را به ثانیه که توسط ارسال‌کننده تعریف شده است، بازیابی می‌کند.

$videoDuration = $videoObject->getDuration();

getFileName()

نام فایل اصلی ویدیو را بازیابی می‌کند (اگر موجود باشد).

$videoFileName = $videoObject->getFileName();

getMimeType()

نوع MIME فایل ویدیو را بازیابی می‌کند (اگر موجود باشد).

$videoMimeType = $videoObject->getMimeType();

getFileSize()

اندازه فایل ویدیو را به بایت‌ها بازیابی می‌کند (اگر موجود باشد).

$videoFileSize = $videoObject->getFileSize();

➕ بیشتر

نکته

برای اطلاعات بیشتر، به مستندات رسمی بله مراجعه کنید.