cast. إطار العمل. الرسائل. MediaInformation
يمثل معلومات الوسائط.
الشركة المصنِّعة
MediaInformation
new MediaInformation()
أماكن إقامة
breakClips
(مصفوفة غير فارغة من cast.framework.messages.BreakClip غير الفارغة أو غير المحددة)
قائمة جزئية بمقاطع الفواصل التي تتضمّن مقطع الفواصل قيد التشغيل حاليًا، بالإضافة إلى بعض المقاطع التالية.
يرجع سبب إرسال قائمة جزئية بدلاً من القائمة الكاملة إلى تجنُّب
إنشاء فائض في رسائل MediaStatus
.
يكسر
(مصفوفة غير فارغة من cast.framework.messages.Break غير الفارغة أو غير المحدّدة)
قائمة الفواصل.
contentId
سلسلة
عادةً ما يكون عنوان URL للوسائط.
contentType
سلسلة
نوع MIME للمحتوى.
contentUrl
(سلسلة أو غير محدّدة)
عنوان URL اختياري للوسائط، للسماح باستخدام contentId
لرقم التعريف الفعلي.
إذا تم توفير contentUrl
، سيتم استخدامه كعنوان URL للوسائط، وإلا سيتم استخدام contentId
كعنوان URL للوسائط.
customData
(كائن غير فارغ أو غير محدد)
معلومات الوسائط الخاصة بالتطبيقات.
المدة
(رقم أو غير محدد)
مدة الوسائط. اضبط النوع على -1
في حال ضبط streamType
على LIVE
.
كيان
(سلسلة أو غير محدّدة)
رابط اختياري لصفحة في التطبيق في "مساعد Google" يؤدي إلى كيان وسائط.
hlsSegmentFormat
(cast.framework.messages.HlsSegmentFormat غير فارغ أو غير محدّد)
تنسيق مقطع صوتي HLS مطلوبة فقط لتشغيل محتوى HLS باستخدام MPL.
hlsVideoSegmentFormat
(cast.framework.messages.HlsVideoSegmentFormat غير فارغ أو غير محدّد)
تنسيق مقطع فيديو HLS مطلوبة فقط لتشغيل محتوى HLS باستخدام MPL.
mediaCategory
(cast.framework.messages.MediaCategory غير فارغة أو غير محدّدة)
فئة الوسائط (صوت أو فيديو أو صورة)
البيانات الوصفية
(cast.framework.messages.MediaMetadata غير فارغ، أو كائن غير فارغ، أو غير محدد)
البيانات الوصفية للوسائط.
startAbsoluteTime
(رقم أو غير محدد)
تقدّم هذه السمة الوقت المطلق لأحداث البث المباشر (توقيت Epoch Unix بالثواني. بالنسبة إلى الحدث المباشر، هو وقت بدء الحدث، وإلا فهو بداية النطاق الذي يمكن البحث عنه عند بدء البث.
streamType
non-null cast.framework.messages.StreamType
نوع ساحة المشاركات
textTrackStyle
(cast.framework.messages.TextTrackStyle غير فارغة أو غير محدّدة)
نمط مسار النص.
مسارات
(مصفوفة غير فارغة من cast.framework.messages.Track غير الفارغة أو غير المحددة)
المقاطع الصوتية للوسائط.
userActionStates
(مصفوفة غير فارغة من cast.framework.messages.UserActionState غير الفارغة أو غير المحددة)
تشير هذه السمة إلى حالة إجراء المستخدم للوسائط. الإشارة إلى إبداء الإعجاب أو عدم الإعجاب أو متابعة الإجراءات التي يتخذها المستخدم في الوسائط
vmapAdsRequest
(cast.framework.messages.VastAdsRequest غير فارغة أو غير محددة)
إعداد طلب إعلان VMAP. يُستخدم في حال عدم توفير فواصل ومقاطع فاصلة. لم يتم تضمين هذا الحقل في رسائل حالة الوسائط لتجنب تجاوز السعة.