cast. إطار العمل. CastContext
إدارة التفاعل مع البثّ يشير إلى كائن مفرد يتم جلبه باستخدام getInstance. تدير الحالات، مثل حالة رمز البث وكائن الجلسة. لا يتوفّر تفاعل البث حتى يتم توفير خيارات البث من خلال setOptions.
الشركة المصنِّعة
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 |
هي بيانات الاعتماد المستخدمة لتحديد بيانات اعتماد المُرسِل. يجب ألا تكون القيمة فارغة. |
setOptions
setOptions(options)
لضبط خيارات البثّ. لن يتم إرسال الأحداث إلا بعد ضبط الإعدادات.
المَعلمة |
|
---|---|
الخيارات |
خيارات البث الخاصة بالصفحة يجب ألا تكون القيمة فارغة. |
- الرميات
-
non-null Error
إذا كان كل من الخيارات يفتقد إلى رقم تعريف التطبيق.