chrome. cast. media. 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. يُستخدم في حال عدم توفير فواصل ومقاطع فاصلة.