الفئة: بيانات اللاعبين

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

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

cast.framework.ui.State

حالة اللاعب الحالية

supportedMediaCommands

الرقم

الأوامر التي يتيحها هذا المشغّل.

يمكن أيضًا مراجعة
cast.framework.messages.Command

thumbnailUrl

سلسلة

عنوان URL للصورة المصغّرة للمحتوى.

العنوان

سلسلة

عنوان المحتوى

whenSkippable

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

عليك تحديد الوقت المتبقّي حتى يصبح الفاصل الزمني قابلاً للتخطي مقارنةً بوقت التشغيل الحالي. تكون القيمة غير محدّدة أو سالبة في حال لم يكن الفاصل قابلاً للتخطي.