chrome. cast. ApiConfig
초기화될 때 API의 구성을 보유합니다.
생성자
ApiConfig
new ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)
매개변수 |
|
---|---|
sessionRequest |
세션 요청입니다. 값은 null이 아니어야 합니다. |
sessionListener |
function(non-null chrome.cast.Session) 애플리케이션에서 세션을 사용할 수 있을 때 알리는 리스너입니다. |
receiverListener |
function(non-null chrome.cast.ReceiverAvailability) 사용 가능한 수신기가 있을 때 알리는 리스너입니다. |
autoJoinPolicy |
선택사항 애플리케이션의 자동 조인 정책입니다. 값은 null이 아니어야 합니다. |
defaultActionPolicy |
선택사항 chrome.cast.DefaultActionPolicy 애플리케이션이 초기화될 때 사용자가 이미 전송 중일 때 수행할 기본 작업입니다. 값은 null이 아니어야 합니다. |
속성
autoJoinPolicy
null이 아닌 chrome.cast.AutoJoinPolicy
초기화 후 SDK가 실행 중인 세션에 자동으로 연결할지 여부를 결정합니다.
defaultActionPolicy
null이 아닌 chrome.cast.DefaultActionPolicy
탭이 이미 전송되고 있을 때 API 초기화 시 애플리케이션을 시작할지 여부를 요청합니다. 삽입된 콘텐츠 (예: iframe)에 있는 앱은 페이지의 기본 앱이 아닌 경우 이 필드를 CAST_THIS_TAB로 설정해야 합니다. 또한 이 값은 페이지에서 확장 프로그램 팝업의 기본 동작을 구성합니다.
receiverListener
function(non-null chrome.cast.ReceiverAvailability)
sessionRequest에서 애플리케이션을 지원하는 Cast 수신기의 사용 가능 여부가 확인되거나 변경될 때 호출되는 함수입니다. 이 함수는 초기화가 완료된 후 항상 최소 한 번 호출됩니다.
sessionListener
function(non-null chrome.cast.Session)
SDK에서 세션을 만들거나 연결할 때 호출되는 리스너입니다. 이 함수는 자동으로 생성되거나 연결된 세션이 있는 경우 초기화 후에 호출될 수도 있습니다. requestSession 메서드는 자체 성공 콜백이 있으므로 이 리스너를 호출하지 않습니다.
sessionRequest
null이 아닌 chrome.cast.SessionRequest
시작할 세션 또는 연결할 세션을 설명합니다.