cast. إطار العمل. ui. PlayerData
بيانات المشغّل حدِّد وسائط المشغّل وحالة الفاصل.
الشركة المصنِّعة
PlayerData
الإصدار الجديد من PlayerData()
أماكن إقامة
activeTrackIds
مصفوفة أرقام غير فارغة
معرّفات المسارات النشطة للوسائط الحالية.
applicationData
cast.framework.ui.ApplicationData قابل للقيم الفارغة
بيانات التطبيق.
breakPercentagePositions
مصفوفة أرقام غير فارغة
مصفوفة مواضع الفواصل بالنسبة المئوية. متوقّفة نهائيًا: لم يتم تعديلها عند الفواصل الإعلانية في البث المباشر أو الديناميكي.
- منهي العمل به
- استخدِم السمة "breaks" في cast.framework.ui.PlayerData#media بدلاً من ذلك.
breakTitle
سلسلة
عنوان الاستراحة الحالية.
currentBreakClipNumber
الرقم
عدد مقطع الفواصل الإعلانية قيد التشغيل حاليًا في الفاصل.
currentTime
الرقم
الموضع الحالي للوسائط بالثواني، أو إيقاف الموضع الحالي في حال تشغيل الفاصل.
customState
كائن قابل للقيم الفارغة
حالة مخصّصة للمستخدم: يجب استخدامها لفصل منطق التشغيل وواجهة المستخدم، للسماح بتشغيل رمز واجهة المستخدم نفسه في وحدة تحكم عن بُعد. يمكن ضبط الحالة عن طريق استدعاء cast.framework.PlayerManager#sendCustomState.
displayStatus
boolean
ما إذا كان يجب عرض البيانات الوصفية للمشغّل (مثل العنوان أو الوقت الحالي) سيكون ذلك صحيحًا إذا كان يجب عرض حقل واحد على الأقل في البيانات الوصفية. في بعض الحالات، تكون سمة DisplayStatus صحيحة، ولكن يجب إخفاء أجزاء من البيانات الوصفية (مثل: عنوان الوسائط أثناء البحث عن الوسائط). وفي هذه الحالات، يمكن تطبيق css إضافية لإخفاء هذه العناصر. وينطبق ذلك في أغلب الأحيان على الحالات التي تكون فيها الوسائط صوتية فقط. وفي الحالات التي تكون فيها الوسائط عبارة عن فيديو، سيسري ذلك عندما: (1) يتم تحميل الفيديو أو تخزينه مؤقتًا أو تقديم/ترجيعه (2) تم تقديم طلب تشغيل في آخر خمس ثوانٍ أثناء تشغيل الوسائط، أو (3) تم تقديم طلب لعرض الحالة في آخر خمس ثوانٍ، أو (4) تم إيقاف الوسائط مؤقتًا خلال آخر خمس ثوانٍ.
displayType
سلسلة
خاصية للتمييز بين أنواع الشاشات المختلفة. التلفزيون هو الخيار التلقائي.
المدة
الرقم
مدة الوسائط بالثواني أو مدة الاستراحة في حال تشغيل الفاصل الإعلاني.
isAtLiveEdge
boolean
تحديد ما إذا كان يتم تشغيل بث الوسائط في الوقت الفعلي
isBreakSkippable
boolean
يُرجى الإشارة إلى أنّه يمكن تخطّي مقطع الفواصل في الوقت الحالي. صحيح عندما تكون قيمة السمة القابلة للتخطي == 0.
isLive
boolean
حدِّد ما إذا كان المحتوى عبارة عن بث مباشر.
isPlayingBreak
boolean
الإشارة إلى أنّ المُستلِم يشغّل استراحة
isSeeking
boolean
الإشارة إلى أنّ المشغّل يقدم الفيديو في وضع التقديم/الترجيع (يمكن أن يكون ذلك أثناء التشغيل أو الإيقاف المؤقت).
liveSeekableRange
cast.framework.messages.LiveSeekableRange القابل للقيم الفارغة
حدِّد نطاق المحتوى الذي يمكن البحث عنه إذا كان بثًا مباشرًا.
وسائط
(cast.framework.messages.MediaInformation قابل للقيم أو غير محدّد)
معلومات الوسائط الحالية.
mediaCategory
cast.framework.messages.MediaCategory القابل للقيم
فئة الوسائط (فيديو أو صوت أو صورة).
mediaSessionId
الرقم
معرّف فريد لجلسة وسائط. ويتم تحديثه عند تلقّي طلب تحميل جديد.
mediaStartAbsoluteTime
رقم قابل للقيم الفارغة
تشير هذه السمة إلى الوقت المطلق لأحداث البث المباشر (وقت الحقبة بالثواني). بالنسبة إلى الحدث المباشر، يجب أن يبدأ الحدث المباشر، وإلا سيبدأ في النطاق الذي يمكن البحث عنه عند بدء البث.
البيانات الوصفية
(cast.framework.messages.MediaMetadata أو كائن قابل للقيم الفارغة)
البيانات الوصفية للوسائط
nextMetadata
(cast.framework.messages.MediaMetadata أو كائن قابل للقيم الفارغة)
البيانات الوصفية للعنصر التالي.
nextSubtitle
سلسلة
العنوان الفرعي للعنصر التالي.
nextThumbnailUrl
سلسلة
عنوان URL للصورة المصغّرة للعنصر التالي.
nextTitle
سلسلة
عنوان العنصر التالي.
numberBreakClips
الرقم
عدد مقاطع الفواصل في الفاصل الحالي
playbackRate
الرقم
معدّل تشغيل الوسائط
preloadingNext
boolean
وضع علامة لإظهار/إخفاء البيانات الوصفية للعنصر التالي
queueData
(cast.framework.messages.QueueData القابل للقيم أو غير محدّد)
بيانات قائمة الانتظار.
secondaryImageUrl
سلسلة
عنوان URL للصورة الثانوية للمحتوى.
sectionDuration
رقم قابل للقيم الفارغة
حدد مدة القسم بالثواني.
sectionStartTimeInMedia
رقم قابل للقيم الفارغة
تحديد وقت بدء القسم، بالوقت للوسائط بالثواني.
state
حالة اللاعب الحالية
supportedMediaCommands
الرقم
الأوامر التي يتيحها هذا المشغّل.
- يمكن أيضًا مراجعة
- cast.framework.messages.Command
thumbnailUrl
سلسلة
عنوان URL للصورة المصغّرة للمحتوى.
العنوان
سلسلة
عنوان المحتوى
whenSkippable
(رقم أو غير محدد)
عليك تحديد الوقت المتبقّي حتى يصبح الفاصل الزمني قابلاً للتخطي مقارنةً بوقت التشغيل الحالي. تكون القيمة غير محدّدة أو سالبة في حال لم يكن الفاصل قابلاً للتخطي.