الفئة: CastContext

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

CastContext

جديد CastContext()

الطُرق

getInstance

ثابت

getInstance() returns cast.framework.CastContext

لعرض مثيل CastContext في سينغلتون.

المرتجعات

cast.framework.CastContext مثال فردي من CastContext.

addEventListener

addEventListener(type, handler)

إضافة أداة معالجة حدث

المَعلمة

كتابة

cast.framework.CastContextEventType

نوع الحدث.

يجب ألا تكون القيمة فارغة.

المعالج

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

endCurrentSession

endCurrentSession(stopCasting)

إنهاء الجلسة الحالية

المَعلمة

stopCasting

boolean

هل ينبغي إيقاف تطبيق المُستلِم أو إلغاء ربطه فقط:

getCastState

تعرض الطريقة getCastState() cast.framework.CastState

المرتجعات

non-null cast.framework.CastState حالة رمز البث الحالية.

getCurrentSession

تعرض طريقة getCurrentSession() cast.framework.CastSession

المرتجعات

nullable cast.framework.CastSession الجلسة الحالية

getSessionState

تُرجع الدالة getSessionState() cast.framework.SessionState

المرتجعات

non-null cast.framework.SessionState حالة الجلسة الحالية

removeEventListener

removeEventListener(type, handler)

إزالة أداة معالجة حدث.

المَعلمة

كتابة

cast.framework.CastContextEventType

نوع الحدث.

يجب ألا تكون القيمة فارغة.

المعالج

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

requestSession

تعرض الدالة requestSession() الوعد الذي يحتوي على قيمة chrome.cast.ErrorCode قابلة للقيم.

يفتح هذا الزر واجهة المستخدم الخاصة باختيار البث، وذلك للسماح للمستخدم ببدء الجلسة أو إيقافها.

الرميات

Error إذا لم يتم تقديم خيارات السياق بعد.

المرتجعات

non-null Promise containing nullable chrome.cast.ErrorCode وعد بالإشارة إلى بدء الجلسة أو تعذُّر إكمالها (تم الرفض مع ظهور رمز خطأ).

setLaunchCredentialsData

setLaunchCredentialsData(credentialsData)

تحدِّد هذه السياسة بيانات اعتماد المستخدم. سيتم تجاهلها إذا تم طلبها قبل setOptions. سيؤدي استدعاء setOptions بعد ضبط setLaunchCredentialsData إلى محو القيمة التي تم ضبطها في setLaunchCredentialsData.

المَعلمة

credentialsData

chrome.cast.CredentialsData

هي بيانات الاعتماد المستخدمة لتحديد بيانات اعتماد المُرسِل.

يجب ألا تكون القيمة فارغة.

setOptions

setOptions(options)

لضبط خيارات البثّ. لن يتم إرسال الأحداث إلا بعد ضبط الإعدادات.

المَعلمة

الخيارات

cast.framework.CastOptions

خيارات البث الخاصة بالصفحة

يجب ألا تكون القيمة فارغة.

الرميات

non-null Error إذا كان كل من الخيارات يفتقد إلى رقم تعريف التطبيق.