클래스: ApiConfig

생성자

ApiConfig

new ApiConfig(sessionRequest, sessionListener, receiverListener, autoJoinPolicy, defaultActionPolicy)

매개변수

sessionRequest

chrome.cast.SessionRequest

세션 요청입니다.

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

sessionListener

function(non-null chrome.cast.Session)

애플리케이션에서 세션을 사용할 수 있을 때 알리는 리스너입니다.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

사용 가능한 수신기가 있을 때 알리는 리스너입니다.

autoJoinPolicy

선택사항

chrome.cast.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

시작할 세션 또는 연결할 세션을 설명합니다.