cast. إطار العمل. الرسائل. MediaStatus
يمثل هذا التمثيل حالة جلسة وسائط.
الشركة المصنِّعة
MediaStatus
new MediaStatus()
أماكن إقامة
activeTrackIds
(مصفوفة أرقام غير فارغة أو غير محددة)
قائمة بالمعرفات المقابلة للمسارات النشطة.
breakStatus
(cast.framework.messages.BreakStatus غير فارغة أو غير محدَّدة)
يحتوي على معلومات حول الفاصل قيد التشغيل حاليًا.
currentItemId
(رقم أو غير محدد)
رقم تعريف عنصر الوسائط هذا (العنصر الذي نتج عن تغيير الحالة).
currentTime
الرقم
موضع التشغيل الحالي
customData
(كائن غير فارغ أو غير محدد)
بيانات حالة الوسائط الخاصة بالتطبيق
extendedStatus
(cast.framework.messages.ExtendedMediaStatus غير فارغة أو غير محدَّدة)
معلومات عن حالة الوسائط الموسّعة. ويتم استخدامه لبث حالات اللاعبين الإضافية غير الحالات الأربع الرئيسية، وهي IDLE
وPLAYING
وPAUSED
وBUFFERING
. لا تُستخدَم حاليًا سوى للإشارة إلى
التحميل الأولي لعنصر الوسائط. في هذه الحالة MediaStatus#playerState
هي IDLE
، وExtendedMediaStatus#playerState
هي LOADING
.
idleReason
(cast.framework.messages.IdleReason غير فارغة أو غير محدّدة.)
وإذا كانت الحالة "IDLE"، يشير ذلك إلى أنّ المشغّل انتقل إلى حالة "IDLE".
عناصر
(مصفوفة غير فارغة من القيم cast.framework.messages.QueueItem أو غير الفارغة)
قائمة بعناصر قائمة انتظار الوسائط
liveSeekableRange
(cast.framework.messages.LiveSeekableRange غير فارغة أو غير محدّدة)
النطاق الذي يمكن البحث عنه للبث المباشر أو بث حدث. ويستخدِم هذا الوقت
النسبي للوسائط بالثواني. وتبلغ قيمتها undefined
للفيديوهات المسجّلة.
loadingItemId
(رقم أو غير محدد)
رقم تعريف عنصر الوسائط الذي يتم تحميله حاليًا. وإذا لم يتم تحميل أي عنصر، ستكون هذه القيمة undefined
.
وسائط
(cast.framework.messages.MediaInformation غير فارغة أو غير محدّدة)
معلومات الوسائط.
mediaSessionId
الرقم
معرّف الجلسة الفريد
playbackRate
الرقم
معدّل التشغيل
playerState
non-null cast.framework.messages.PlayerState
حالة التشغيل
preloadedItemId
(رقم أو غير محدد)
رقم تعريف العنصر التالي. لا يتوفر رقم التعريف هذا إلا إذا تم تحميل هذه السلعة مسبقًا. يمكن أن يتم تحميل الوسائط بشكل مسبق وتخزينها مؤقتًا، وبالتالي عندما يتم تحميلها في وقت لاحق، تصبح العملية أسرع (لأنّه لا حاجة إلى جلب الوسائط من الشبكة).
queueData
(cast.framework.messages.QueueData غير الفارغة أو غير محددة)
بيانات قائمة الانتظار.
repeatMode
(cast.framework.messages.RepeatMode غير فارغ أو غير محدّد)
تشير هذه العلامة إلى سلوك قائمة الانتظار عند تشغيل جميع العناصر.
supportedMediaCommands
الرقم
الأوامر التي يتيحها هذا المشغّل.
كتابة
non-null cast.framework.messages.MessageType
videoInfo
(cast.framework.messages.VideoInformation غير فارغة أو غير محدّدة)
معلومات الفيديو
الحجم
قيمة cast.framework.messages.Volume غير فارغة
مستوى الصوت الحالي للبث