الفئة: MediaInfo

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

معلومات الوسائط

new MediaInfo(contentId, contentType)

المعلمة

معرّف المحتوى

سلسلة

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

نوع المحتوى

سلسلة

نوع محتوى MIME للوسائط.

أماكن إقامة

AtvEntity

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

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

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

مقاطع المقاطع

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

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

استراحة

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

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

معرّف المحتوى

سلسلة

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

نوع المحتوى

سلسلة

نوع محتوى MIME للوسائط.

contentUrl

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

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

بيانات مخصصة

عنصر فارغ

البيانات المخصّصة التي يضبطها تطبيق المستلِم

duration

رقم فارغ

مدة المحتوى بالثواني. وقد تكون خالية من الوسائط التي تكون من النوع chrome.cast.media.StreamType.LIVE.

كيان

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

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

hlsSegmentFormat

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

تمثّل هذه الخاصية تنسيق شريحة الصوت HLS.

hlsVideoSegmentFormat

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

تمثّل هذه الخاصية تنسيق شريحة الفيديو وفق بروتوكول HLS.

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

أي نوع

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

وقت البدء المطلق

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

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

نوع البث

chrome.cast.media.StreamType غير فارغ.

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

نمط تتبع النص

chrome.cast.media.TextTrackStyle فارغ.

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

مسارات

nullable Array of non-null chrome.cast.media.Track

مصفوفة كائنات المسار.

userActionStates

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

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

vmapAdsRequest

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

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