الفئة: RemotePlayer

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

RemotePlayer

الجديد RemotePlayer()

عمليات التنفيذ
castx.common.RemotePlayer.PlayerInterface

أماكن إقامة

breakClipId

(سلسلة أو غير محدّدة)

رقم تعريف مقطع الفاصل الحالي

breakId

(سلسلة أو غير محدّدة)

رقم تعريف الفاصل الحالي

canControlVolume

boolean

يُرجى الإشارة إلى أنّ جهاز الاستقبال يتيح تغيير مستوى الصوت.

canPause

boolean

صحيح إذا سمح المستلِم بالإيقاف المؤقت.

canSeek

boolean

True إذا كان المستلم يسمح بتقديم الفيديو أو ترجيعه.

جهاز تحكّم

واجهة وحدة تحكّم قابلة للقيم

وحدة التحكّم للمشغّل.

currentBreakClipNumber

الرقم

عدد مقطع الفواصل الإعلانية قيد التشغيل حاليًا في الفاصل.

currentBreakClipTime

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

الوقت المنقضي بالثواني بعد بدء مقطع الفاصل الحالي.

currentBreakTime

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

الوقت المنقضي بالثواني بعد بدء الفاصل الحالي.

currentTime

الرقم

موضع تشغيل الوسائط الحالي بالثواني لتنفيذ "تشغيل التقديم/الترجيع"، غيِّر هذه القيمة واستدعِ cast.framework.RemotePlayerController#seek. عند تشغيل الوسائط، سيتم تعديل هذه القيمة كل ثانية.

displayName

سلسلة

الاسم المعروض لتطبيق المُستلِم.

displayStatus

سلسلة

حالة المُستلِم للعرض: تشير إلى عنوان الوسائط، إن توفّر، أو نص حالة المُستلِم.

المدة

الرقم

مدة الوسائط الحالية التي تم تحميلها بالثواني.

imageUrl

سلسلة قابلة للقيم الفارغة

يتم حاليًا تشغيل عنوان URL للصورة المصغّرة للوسائط.

isConnected

boolean

صحيح إذا كان التطبيق متصلاً بجهاز بث.

isMediaLoaded

boolean

True إذا تم تحميل الوسائط على جهاز البث.

isMuted

boolean

True في حالة كتم صوت الجهاز.

isPaused

boolean

صحيح إذا تم إيقاف الوسائط الحالية مؤقتًا.

isPlayingBreak

boolean

الإشارة إلى أنّ المُستلِم يشغّل استراحة

liveSeekableRange

(chrome.cast.media.LiveSeekableRange غير فارغة أو غير محدّدة)

نطاق يمكن البحث عنه لبث مباشر أو بث حدث. وهو يستخدم الوقت النسبي للوسائط بالثواني. ولن يتم تحديده في أحداث بث الفيديو عند الطلب.

mediaInfo

chrome.cast.media.MediaInfo قابلان للقيم الفارغة

يتم حاليًا تشغيل معلومات الوسائط.

numberBreakClips

الرقم

عدد مقاطع الفواصل في الفاصل الحالي

playerState

chrome.cast.media.PlayerState قابل للقيم الفارغة

حالة تشغيل الوسائط الحالية

queueData

(chrome.cast.media.QueueData غير فارغة أو غير محدّدة)

بيانات قائمة الانتظار.

savedPlayerState

قابلة للقيم {mediaInfo: nullable chrome.cast.media.PlayerState, currentTime: number, is paused: boolean}

يتم حفظ حالة المشغّل البعيد عند إلغاء ربط الجلسة. يمكن استخدامها لمتابعة التشغيل محليًا من الموقع نفسه عند إلغاء الاتصال.

statusText

سلسلة

نص وصفي لمحتوى التطبيق الحالي.

العنوان

سلسلة قابلة للقيم الفارغة

عنوان الوسائط الحالي.

videoInfo

(chrome.cast.media.VideoInformation غير فارغة أو غير محدّدة)

معلومات الفيديو

volumeLevel

الرقم

مستوى الصوت الحالي لجهاز الاستقبال كقيمة تتراوح بين 0.0 و1.0. 1.0 هو أقصى مستوى ممكن من الصوت على جهاز الاستقبال أو البث. لتغيير مستوى صوت جهاز الاستقبال، غيِّر هذه القيمة واستدعِ cast.framework.RemotePlayerController#setVolumeLevel.

whenSkippable

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

الوقت بالثواني الذي يصبح فيه مقطع الفواصل هذا قابلاً للتخطي. تعني 5 أنّه يمكن للمستخدم النهائي تخطّي مقطع الفواصل هذا بعد 5 ثوانٍ. وإذا لم يتم تحديد هذا الحقل، يعني ذلك أنّ مقطع الفواصل الإعلانية الحالي غير قابل للتخطّي.