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