클래스: CastContext

생성자

CastContext

new CastContext()

방법

getInstance

정적

getInstance() returns cast.framework.CastContext

CastContext 싱글톤 인스턴스를 반환합니다.

반환 값

cast.framework.CastContextCastContext의 싱글톤 인스턴스입니다.

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

chrome.cast.CredentialsData

발신자의 사용자 인증 정보를 식별하는 데 사용되는 사용자 인증 정보 데이터입니다.

값은 null이 아니어야 합니다.

setOptions

setOptions(options)

전송 옵션을 설정합니다. 구성이 제공된 후에만 이벤트가 전송됩니다.

매개변수

옵션

cast.framework.CastOptions

페이지의 전송 옵션입니다.

값은 null이 아니어야 합니다.

생성 값

non-null Error 옵션에 애플리케이션 ID가 없는 경우