cast. إطار العمل
هذه هي مساحة الاسم Cast.framework.
صفوف
ActiveInputStateEventData
تم تغيير بيانات الحدث عن حالة الإدخال النشط لجهاز الاستقبال.
ApplicationMetadata
البيانات الوصفية لتطبيق البث
ApplicationMetadataEventData
بيانات الأحداث التي تم تغييرها في البيانات الوصفية للتطبيق
ApplicationStatusEventData
تم تغيير نص حالة التطبيق لبيانات الحدث.
CastContext
إدارة التفاعل مع البثّ يشير إلى كائن مفرد يتم جلبه باستخدام getInstance. تدير الحالات، مثل حالة رمز البث وكائن الجلسة. لا يتوفّر تفاعل البث حتى يتم توفير خيارات البث من خلال setOptions.
CastOptions
خيارات بث الصفحة
CastSession
إدارة جلسة البث
CastStateEventData
بيانات حدث تغيير حالة البث
EventData
بيانات أحداث البث العامة أدخِل نوع الحدث.
MediaSessionEventData
بيانات الأحداث التي تم تغييرها في جلسة الوسائط
RemotePlayer
خصائص المشغّل عن بُعد التي عدّلها
cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
حدث تغيير حقل اللاعب عن بُعد.
RemotePlayerController
وحدة التحكم في المشغّل عن بُعد في البث التي توفر ربط البيانات لمشغّل بعيد بحالة البث. ويدير عنصر لاعب ويعدّل خصائصه، ويوفّر أحداثًا لتغييرات اللاعبين.
SessionStateEventData
بيانات حدث تغيير حالة الجلسة.
VolumeEventData
مستوى صوت جهاز الاستقبال أو كتم صوت بيانات الحدث الذي تم تغييره.
عمليات التعداد
ActiveInputState
الرقم
الحالات المحتملة للإدخال النشط للمستلم.
القيمة |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
الرقم تشير هذه السمة إلى أنّه غير معروف (و/أو لا يمكن معرفة ذلك) ما إذا كان جهاز Google Cast هو إدخال الفيديو النشط حاليًا. لا يمكن الإبلاغ عن حالة الإدخال النشط إلا عندما يكون جهاز Google Cast متصلاً بالتلفزيون أو جهاز AVR مع دعم CEC. |
ACTIVE_INPUT_STATE_NO |
الرقم تشير هذه القيمة إلى أنّ جهاز Google Cast ليس إدخال الفيديو النشط حاليًا. |
ACTIVE_INPUT_STATE_YES |
الرقم تشير هذه القيمة إلى أنّ جهاز Google Cast هو مصدر إدخال الفيديو النشط حاليًا. |
CastContextEventType
سلسلة
الأحداث التي يتيحها cast.framework.CastContext
القيمة |
|
---|---|
CAST_STATE_CHANGED |
سلسلة الحدث لتتبُّع حالة رمز البث بيانات الأحداث من النوع cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
سلسلة حدث لتتبُّع جلسة البث الحالية. بيانات الأحداث من النوع cast.framework.SessionStateEventData. |
CastState
سلسلة
حالات البث الممكنة
القيمة |
|
---|---|
NO_DEVICES_AVAILABLE |
سلسلة لا تتوفّر أي أجهزة بث. |
NOT_CONNECTED |
سلسلة تتوفّر أجهزة البث، ولكن لم يتم إنشاء جلسة بث. |
جارٍ الاتصال |
سلسلة جارٍ إنشاء جلسة البث. |
متصل |
سلسلة تم إنشاء جلسة البث. |
LoggerLevel
الرقم
مستويات التسجيل لإطار عمل البث
القيمة |
|
---|---|
تصحيح الأخطاء |
الرقم تسجيل تصحيح الأخطاء (جميع الرسائل). |
معلومات |
الرقم تسجيل المعلومات (الأحداث والسجلّات العامة). |
تحذير |
الرقم تسجيل التحذيرات (التحذيرات). |
خطأ |
الرقم حدث خطأ أثناء التسجيل (الأخطاء). |
NONE |
الرقم بدون تسجيل الدخول. |
RemotePlayerEventType
سلسلة
أنواع الأحداث لتغييرات بيانات cast.framework.RemotePlayer.
القيمة |
|
---|---|
ANY_CHANGE |
سلسلة تم تغيير أي موقع. يفيد ذلك في تطبيق الربط Angular، حيث يجب إرسال إشعار إلى Angular في كل مرة يتم فيها تغيير خاصية. |
IS_CONNECTED_CHANGED |
سلسلة تم تغيير الموقع isConnected. |
IS_MEDIA_LOADED_CHANGED |
سلسلة تم تغيير الخاصية isMediaLoaded. |
QUEUE_DATA_CHANGED |
سلسلة تم تغيير موقع queueData على الموقع. |
VIDEO_INFO_CHANGED |
سلسلة تم تغيير الخاصية videoInfo. |
DURATION_CHANGED |
سلسلة تم تغيير مدة الخاصية. |
CURRENT_TIME_CHANGED |
سلسلة تم تغيير الخاصية currentTime. |
IS_PAUSED_CHANGED |
سلسلة تم تغيير الموقع isPaused. |
VOLUME_LEVEL_CHANGED |
سلسلة تم تغيير موقع volumeLevel من الموقع الإلكتروني. |
CAN_CONTROL_VOLUME_CHANGED |
سلسلة تم تغيير الخاصية canControlVolume. |
IS_MUTED_CHANGED |
سلسلة تم تغيير الموقع isMuted. |
CAN_PAUSE_CHANGED |
سلسلة تم تغيير الخاصية canPause. |
CAN_SEEK_CHANGED |
سلسلة تم تغيير الخاصية canSeek. |
DISPLAY_NAME_CHANGED |
سلسلة تم تغيير الخاصية displayName. |
STATUS_TEXT_CHANGED |
سلسلة تم تغيير الخاصية statusText. |
TITLE_CHANGED |
سلسلة تم تغيير الموقع title. |
DISPLAY_STATUS_CHANGED |
سلسلة تم تغيير الخاصية displayStatus. |
MEDIA_INFO_CHANGED |
سلسلة تم تغيير الخاصية mediaInfo. |
IMAGE_URL_CHANGED |
سلسلة تم تغيير الخاصية imageUrl. |
PLAYER_STATE_CHANGED |
سلسلة تم تغيير الخاصية playerState. |
IS_PLAYING_BREAK_CHANGED |
سلسلة تم تغيير الخاصية isPlayingBreak. |
NUMBER_BREAK_CLIPS_CHANGED |
سلسلة تم تغيير الخاصية numberBreakClips. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
سلسلة تم تغيير الخاصية currentBreakClipNumber. |
CURRENT_BREAK_TIME_CHANGED |
سلسلة تم تغيير الخاصية currentBreakTime. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
سلسلة تم تغيير الخاصية currentBreakClipTime. |
BREAK_ID_CHANGED |
سلسلة تم تغيير الخاصية breakId. |
BREAK_CLIP_ID_CHANGED |
سلسلة تم تغيير الخاصية breakClipId. |
WHEN_SKIPPABLE_CHANGED |
سلسلة تم تغيير الخاصية whenSkippable. |
LIVE_SEEKABLE_RANGE_CHANGED |
سلسلة تم تغيير الموقع liveSeekableRange. |
SessionEventType
سلسلة
الأحداث التي يتيحها cast.framework.CastSession.
القيمة |
|
---|---|
APPLICATION_STATUS_CHANGED |
سلسلة تم تغيير نص حالة التطبيق. بيانات الأحداث من النوع cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
سلسلة تم تغيير البيانات الوصفية للتطبيق. بيانات الأحداث من النوع cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
سلسلة تم تغيير حالة الإدخال النشط لجهاز الاستقبال. بيانات الأحداث من النوع cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
سلسلة تم تغيير حالة كتم الصوت أو مستوى صوت جهاز الاستقبال. بيانات الأحداث من النوع cast.framework.VolumeEventData. |
MEDIA_SESSION |
سلسلة تم بدء جلسة وسائط جديدة. بيانات الأحداث من النوع cast.framework.MediaSessionEventData. |
SessionState
سلسلة
حالات جلسة البث المحتملة
القيمة |
|
---|---|
NO_SESSION |
سلسلة لم يتم إنشاء جلسة البث. |
SESSION_STARTING |
سلسلة جارٍ إنشاء جلسة البث. |
SESSION_STARTED |
سلسلة تم إنشاء جلسة البث. |
SESSION_START_FAILED |
سلسلة تعذّر بدء جلسة البث. ويتم إدراج سبب التعذُّر في الحقل cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
سلسلة يجري قطع اتصال جلسة البث. |
SESSION_ENDED |
سلسلة جلسة البث غير متصلة. |
SESSION_RESUMED |
سلسلة يتم الاتصال بجلسة موجودة من قبل. |
أماكن إقامة
ActiveInputState
الرقم
الحالات المحتملة للإدخال النشط للمستلم.
القيمة |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
الرقم تشير هذه السمة إلى أنّه غير معروف (و/أو لا يمكن معرفة ذلك) ما إذا كان جهاز Google Cast هو إدخال الفيديو النشط حاليًا. لا يمكن الإبلاغ عن حالة الإدخال النشط إلا عندما يكون جهاز Google Cast متصلاً بالتلفزيون أو جهاز AVR مع دعم CEC. |
ACTIVE_INPUT_STATE_NO |
الرقم تشير هذه القيمة إلى أنّ جهاز Google Cast ليس إدخال الفيديو النشط حاليًا. |
ACTIVE_INPUT_STATE_YES |
الرقم تشير هذه القيمة إلى أنّ جهاز Google Cast هو مصدر إدخال الفيديو النشط حاليًا. |
CastContextEventType
سلسلة
الأحداث التي يتيحها cast.framework.CastContext
القيمة |
|
---|---|
CAST_STATE_CHANGED |
سلسلة الحدث لتتبُّع حالة رمز البث بيانات الأحداث من النوع cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
سلسلة حدث لتتبُّع جلسة البث الحالية. بيانات الأحداث من النوع cast.framework.SessionStateEventData. |
CastState
سلسلة
حالات البث الممكنة
القيمة |
|
---|---|
NO_DEVICES_AVAILABLE |
سلسلة لا تتوفّر أي أجهزة بث. |
NOT_CONNECTED |
سلسلة تتوفّر أجهزة البث، ولكن لم يتم إنشاء جلسة بث. |
جارٍ الاتصال |
سلسلة جارٍ إنشاء جلسة البث. |
متصل |
سلسلة تم إنشاء جلسة البث. |
LoggerLevel
الرقم
مستويات التسجيل لإطار عمل البث
القيمة |
|
---|---|
تصحيح الأخطاء |
الرقم تسجيل تصحيح الأخطاء (جميع الرسائل). |
معلومات |
الرقم تسجيل المعلومات (الأحداث والسجلّات العامة). |
تحذير |
الرقم تسجيل التحذيرات (التحذيرات). |
خطأ |
الرقم حدث خطأ أثناء التسجيل (الأخطاء). |
NONE |
الرقم بدون تسجيل الدخول. |
RemotePlayerEventType
سلسلة
أنواع الأحداث لتغييرات بيانات cast.framework.RemotePlayer.
القيمة |
|
---|---|
ANY_CHANGE |
سلسلة تم تغيير أي موقع. يفيد ذلك في تطبيق الربط Angular، حيث يجب إرسال إشعار إلى Angular في كل مرة يتم فيها تغيير خاصية. |
IS_CONNECTED_CHANGED |
سلسلة تم تغيير الموقع isConnected. |
IS_MEDIA_LOADED_CHANGED |
سلسلة تم تغيير الخاصية isMediaLoaded. |
QUEUE_DATA_CHANGED |
سلسلة تم تغيير موقع queueData على الموقع. |
VIDEO_INFO_CHANGED |
سلسلة تم تغيير الخاصية videoInfo. |
DURATION_CHANGED |
سلسلة تم تغيير مدة الخاصية. |
CURRENT_TIME_CHANGED |
سلسلة تم تغيير الخاصية currentTime. |
IS_PAUSED_CHANGED |
سلسلة تم تغيير الموقع isPaused. |
VOLUME_LEVEL_CHANGED |
سلسلة تم تغيير موقع volumeLevel من الموقع الإلكتروني. |
CAN_CONTROL_VOLUME_CHANGED |
سلسلة تم تغيير الخاصية canControlVolume. |
IS_MUTED_CHANGED |
سلسلة تم تغيير الموقع isMuted. |
CAN_PAUSE_CHANGED |
سلسلة تم تغيير الخاصية canPause. |
CAN_SEEK_CHANGED |
سلسلة تم تغيير الخاصية canSeek. |
DISPLAY_NAME_CHANGED |
سلسلة تم تغيير الخاصية displayName. |
STATUS_TEXT_CHANGED |
سلسلة تم تغيير الخاصية statusText. |
TITLE_CHANGED |
سلسلة تم تغيير الموقع title. |
DISPLAY_STATUS_CHANGED |
سلسلة تم تغيير الخاصية displayStatus. |
MEDIA_INFO_CHANGED |
سلسلة تم تغيير الخاصية mediaInfo. |
IMAGE_URL_CHANGED |
سلسلة تم تغيير الخاصية imageUrl. |
PLAYER_STATE_CHANGED |
سلسلة تم تغيير الخاصية playerState. |
IS_PLAYING_BREAK_CHANGED |
سلسلة تم تغيير الخاصية isPlayingBreak. |
NUMBER_BREAK_CLIPS_CHANGED |
سلسلة تم تغيير الخاصية numberBreakClips. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
سلسلة تم تغيير الخاصية currentBreakClipNumber. |
CURRENT_BREAK_TIME_CHANGED |
سلسلة تم تغيير الخاصية currentBreakTime. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
سلسلة تم تغيير الخاصية currentBreakClipTime. |
BREAK_ID_CHANGED |
سلسلة تم تغيير الخاصية breakId. |
BREAK_CLIP_ID_CHANGED |
سلسلة تم تغيير الخاصية breakClipId. |
WHEN_SKIPPABLE_CHANGED |
سلسلة تم تغيير الخاصية whenSkippable. |
LIVE_SEEKABLE_RANGE_CHANGED |
سلسلة تم تغيير الموقع liveSeekableRange. |
SessionEventType
سلسلة
الأحداث التي يتيحها cast.framework.CastSession.
القيمة |
|
---|---|
APPLICATION_STATUS_CHANGED |
سلسلة تم تغيير نص حالة التطبيق. بيانات الأحداث من النوع cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
سلسلة تم تغيير البيانات الوصفية للتطبيق. بيانات الأحداث من النوع cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
سلسلة تم تغيير حالة الإدخال النشط لجهاز الاستقبال. بيانات الأحداث من النوع cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
سلسلة تم تغيير حالة كتم الصوت أو مستوى صوت جهاز الاستقبال. بيانات الأحداث من النوع cast.framework.VolumeEventData. |
MEDIA_SESSION |
سلسلة تم بدء جلسة وسائط جديدة. بيانات الأحداث من النوع cast.framework.MediaSessionEventData. |
SessionState
سلسلة
حالات جلسة البث المحتملة
القيمة |
|
---|---|
NO_SESSION |
سلسلة لم يتم إنشاء جلسة البث. |
SESSION_STARTING |
سلسلة جارٍ إنشاء جلسة البث. |
SESSION_STARTED |
سلسلة تم إنشاء جلسة البث. |
SESSION_START_FAILED |
سلسلة تعذّر بدء جلسة البث. ويتم إدراج سبب التعذُّر في الحقل cast.framework.SessionStateEventData#errorCode. |
SESSION_ENDING |
سلسلة يجري قطع اتصال جلسة البث. |
SESSION_ENDED |
سلسلة جلسة البث غير متصلة. |
SESSION_RESUMED |
سلسلة يتم الاتصال بجلسة موجودة من قبل. |
النسخة
سلسلة
إصدار إطار عمل Cast الحالي للمرسِل
الطريقة
setLoggerLevel
setLoggerLevel(level)
اضبط مستوى التسجيل للبث.
المَعلمة |
|
---|---|
المستوى |
مستوى التسجيل يجب ألا تكون القيمة فارغة. |
نوع التجريد
EventType
(cast.framework.CastContextEventType غير قيمة أو cast.framework.SessionEventType غير فارغة أو cast.framework.RemotePlayerEventType غير فارغة)
أنواع الأحداث المتوافقة.