cast. מסגרת. CastContext
ניהול האינטראקציה של ההעברה. אובייקט singleton שמאוחזר באמצעות getInstance. ניהול מצבים – צריך לציין את המצב של סמל ההעברה (cast) ואת אובייקט הסשן. אי אפשר לבצע העברה (cast) עד שאפשרויות ההעברה יסופקו על ידי setOptions.
יצרן
CastContext
חדש CastContext()
שיטות
getInstance
getInstance() returns cast.framework.CastContext
מחזירה את מופע ה-Singleton של CastContext.
- החזרות
-
cast.framework.CastContext
מופע singleton של CastContext.
addEventListener
addEventListener(type, handler)
הוספת event listener.
פרמטר |
|
---|---|
סוג |
cast.framework.CastContextEventType סוג האירוע. הערך לא יכול להיות ריק. |
handler |
(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)
מסיר event listener.
פרמטר |
|
---|---|
סוג |
cast.framework.CastContextEventType סוג האירוע. הערך לא יכול להיות ריק. |
handler |
(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)
מגדיר את אפשרויות ההעברה. אירועים יישלחו רק אחרי שתסופק הגדרה.
פרמטר |
|
---|---|
אפשרויות |
אפשרויות העברה (cast) של הדף. הערך לא יכול להיות ריק. |
- קליעות
-
non-null Error
אם באפשרויות חסר מזהה אפליקציה.