الفئة: MediaInfo

الشركة المصنِّعة

MediaInfo

new MediaInfo(contentId, contentType)

المَعلمة

contentId

سلسلة

المعرّف الفريد للوسائط.

contentType

سلسلة

تمثّل هذه السمة نوع محتوى MIME للوسائط.

أماكن إقامة

atvEntity

(سلسلة أو غير محدّدة)

الكيان البديل الذي سيتم استخدامه لتحميل الوسائط في تطبيق Android TV.

في حال ضبط هذه السياسة، سيؤدي ذلك إلى إلغاء القيمة التي تم ضبطها في الكيان إذا كان جهاز الاستقبال هو أحد تطبيقات Android TV. أما على جهة الاستقبال، فيمكن الوصول إلى الكيان من خلال MediaInfo#getEntity().

breakClips

(مصفوفة غير فارغة من chrome.cast.media.BreakClip غير فارغة أو غير محدّدة)

قائمة جزئية بمقاطع الفواصل التي تتضمّن المقطع الحالي الذي يشغّله المُستلِم أو المقاطع التي سيشغّلها بعد فترة قصيرة، بدلاً من إرسال قائمة كاملة بالمقاطع وهذا لتجنب تجاوز رسالة حالة الوسائط.

يكسر

(مصفوفة غير خالية من chrome.cast.media.Break أو غير محددة)

قائمة الفواصل.

contentId

سلسلة

يحدد المحتوى. يكون عادةً عنوان URL، ولكن يمكن أن يكون أي معرّف سلسلة.

contentType

سلسلة

تمثّل هذه السمة نوع محتوى MIME للوسائط.

contentUrl

(سلسلة أو غير محدّدة)

عنوان URL اختياري للوسائط، للسماح باستخدام contentId للمعرّف الحقيقي. إذا تم توفير contentUrl، سيتم استخدامه كعنوان URL للوسائط، وإلا سيتم استخدام contentId كعنوان URL للوسائط.

customData

كائن قابل للقيم الفارغة

مجموعة بيانات مخصصة من خلال تطبيق المُستلِم.

المدة

رقم قابل للقيم الفارغة

تشير هذه العلامة إلى مدة المحتوى بالثواني. قد يكون هذا الحقل فارغًا للوسائط من النوع chrome.cast.media.StreamType.LIVE.

كيان

(سلسلة أو غير محدّدة)

عنصر وسائط اختياري، عادةً ما يكون رابطًا لصفحة معيّنة في "مساعد Google".

hlsSegmentFormat

(chrome.cast.media.HlsSegmentFormat غير فارغة أو غير محدّدة)

تنسيق مقطع صوتي HLS

hlsVideoSegmentFormat

(chrome.cast.media.HlsVideoSegmentFormat غير فارغة أو غير محدّدة)

تنسيق مقطع فيديو HLS

البيانات الوصفية

أي نوع

تصف المحتوى الإعلامي. يجب أن تكون القيمة أحد كائنات chrome.cast.media.*Metadata.

startAbsoluteTime

(رقم أو غير محدد)

تقدّم هذه السمة الوقت المطلق لأحداث البث المباشر (توقيت Epoch Unix بالثواني). بالنسبة إلى الحدث المباشر، يجب أن يبدأ الحدث المباشر، وإلا سيبدأ في النطاق الذي يمكن البحث عنه عند بدء البث.

streamType

non-null chrome.cast.media.StreamType

نوع بث الوسائط.

textTrackStyle

chrome.cast.media.TextTrackStyle قابل للقيم الفارغة

نمط مسار النص المطلوب. إذا لم يتم توفير هذه السمة، سيتم استخدام الإعدادات المفضّلة لنمط الجهاز (إذا كانت متوفّرة).

مسارات

مصفوفة chrome.cast.media.Track غير فارغة

مصفوفة من عناصر التتبع.

userActionStates

(مصفوفة غير خالية من chrome.cast.media.UserActionState غير فارغة أو غير محددة)

تشير هذه السمة إلى حالة إجراء المستخدم للوسائط. الإشارة إلى إبداء الإعجاب أو عدم الإعجاب أو متابعة الإجراءات التي يتخذها المستخدم في الوسائط

vmapAdsRequest

(chrome.cast.media.VastAdsRequest غير فارغة أو غير معرّفة)

إعداد طلب إعلان VMAP. يُستخدم في حال عدم توفير فواصل ومقاطع فاصلة.