cast. framework. CastContext
전송 상호작용을 관리합니다. getInstance를 사용하여 가져오는 싱글톤 객체입니다. 상태 관리 - 전송 아이콘 및 세션 객체의 상태를 제공합니다. 전송 상호작용은 setOptions에서 전송 옵션을 제공할 때까지 지원되지 않습니다.
생성자
CastContext
new CastContext()
방법
getInstance
getInstance() returns cast.framework.CastContext
CastContext 싱글톤 인스턴스를 반환합니다.
- 반환 값
-
cast.framework.CastContext
CastContext의 싱글톤 인스턴스입니다.
addEventListener
addEventListener(type, handler)
이벤트 리스너를 추가합니다.
매개변수 |
|
---|---|
유형 |
cast.framework.CastContextEventType 이벤트 종류 값은 null이 아니어야 합니다. |
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)
이벤트 리스너를 제거합니다.
매개변수 |
|
---|---|
유형 |
cast.framework.CastContextEventType 이벤트 종류 값은 null이 아니어야 합니다. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
requestSession
requestSession()이 null을 허용하는 chrome.cast.ErrorCode가 포함된 Promise를 반환
전송 선택 UI를 열어 사용자가 세션을 시작하거나 중지할 수 있습니다.
- 생성 값
-
Error
컨텍스트 옵션이 아직 제공되지 않은 경우 - 반환 값
-
non-null Promise containing nullable chrome.cast.ErrorCode
세션이 시작 또는 실패 (오류 코드와 함께 거부됨)되고 있음을 나타내는 프로미스입니다.
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
사용자 인증 정보 데이터를 설정합니다. setOptions 이전에 호출되면 무시됩니다. setLaunchCredentialsData 다음에 setOptions를 호출하면 setLaunchCredentialsData에 설정된 값이 삭제됩니다.
매개변수 |
|
---|---|
credentialsData |
발신자의 사용자 인증 정보를 식별하는 데 사용되는 사용자 인증 정보 데이터입니다. 값은 null이 아니어야 합니다. |
setOptions
setOptions(options)
전송 옵션을 설정합니다. 구성이 제공된 후에만 이벤트가 전송됩니다.
매개변수 |
|
---|---|
옵션 |
페이지의 전송 옵션입니다. 값은 null이 아니어야 합니다. |
- 생성 값
-
non-null Error
옵션에 애플리케이션 ID가 없는 경우