cast. إطار العمل. RemotePlayer
خصائص المشغّل عن بُعد التي عدّلها
cast.framework.RemotePlayerController
.
الشركة المصنِّعة
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 ثوانٍ. وإذا لم يتم تحديد هذا الحقل، يعني ذلك أنّ مقطع الفواصل الإعلانية الحالي غير قابل للتخطّي.