클래스: PlaybackConfig

생성자

재생 구성

new PlaybackConfig()

속성

autoPauseDuration

(숫자 또는 정의되지 않음)

버퍼링을 시작하기 위한 버퍼링된 미디어 길이(초)입니다. Shaka 플레이어에서 지원되지 않습니다.

autoResumeDuration

(숫자 또는 정의되지 않음)

버퍼링으로 인해 자동 일시중지 후 재생을 시작하고 다시 시작하는 데 걸리는 버퍼링 시간(초)입니다.

세그먼트 자동 재생 횟수

(숫자 또는 정의되지 않음)

재생을 시작/재개할 버퍼링된 세그먼트의 최소 개수입니다. DASH 콘텐츠의 경우 대신 autoResumeDuration을 사용

자막 요청 핸들러

(함수(null이 아닌 cast.framework.NetworkRequestInfo) 또는 정의되지 않음)

자막 세그먼트를 가져오는 요청을 맞춤설정하는 함수입니다. Shaka 플레이어에서 지원되지 않습니다.

실시간 새로고침 사용 설정

boolean

부드러운 실시간 스트리밍의 매니페스트 새로고침 로직을 사용 설정하는 플래그입니다.

UIUI 디스플레이 사용 설정

boolean

Shaka Player의 DOM 기반 텍스트 렌더기인 shaka.text.UITextDisplayer를 사용 설정하기 위한 플래그: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html UITextDisplayer를 구성하는 데 사용되는 videoContainer는 기본적으로 전송

  1. 특히 이 이전 세대의 Cast 기기에서 텍스트 트랙과 오디오/동영상 트랙 간에 동기화 문제가 발생할 수 있습니다.
  2. 수신기 애플리케이션에서 맞춤 UI를 사용하는 경우 videoContainer가 화면 크기에 맞게 제대로 정렬되지 않을 수 있습니다.

무시 ttmlPositionInfo

boolean

TTML 위치 지정 정보를 무시할지 여부를 나타내는 플래그입니다.

초기 대역폭

(숫자 또는 정의되지 않음)

초당 대역폭(초)

라이선스 맞춤 데이터

(문자열 또는 정의되지 않음)

맞춤 라이선스 데이터 Shaka 플레이어에서 지원되지 않습니다.

라이선스 핸들러

(함수(null이 아닌 Uint8Array, null이 아닌 cast.framework.NetworkResponseInfo) 반환 (null이 아닌 Uint8Array 또는 null이 아닌 Uint8Array를 포함하는 null이 아닌 프로미스) 또는 정의되지 않음

라이선스 데이터를 처리하는 핸들러입니다. 핸들러에 라이선스 데이터가 전달되고 수정된 라이선스 데이터가 반환됩니다.

라이선스 요청 핸들러

(함수(null이 아닌 cast.framework.NetworkRequestInfo) 또는 정의되지 않음)

라이선스 가져오기 요청을 맞춤설정하는 함수입니다.

라이선스 URL

(문자열 또는 정의되지 않음)

라이선스 획득 URL입니다.

매니페스트 핸들러

(함수(문자열, null이 아닌 cast.framework.NetworkResponseInfo) 반환 (문자열 또는 문자열이 포함된 null이 아닌 프로미스) 또는 정의되지 않음

매니페스트 데이터를 처리하는 핸들러입니다. 핸들러가 매니페스트를 전달하고 수정된 매니페스트를 반환합니다.

매니페스트 요청 핸들러

(함수(null이 아닌 cast.framework.NetworkRequestInfo) 또는 정의되지 않음)

매니페스트를 가져오기 위한 요청을 맞춤설정하는 함수입니다.

보호 시스템

cast.framework.ContentProtection

콘텐츠 복호화에 사용할 기본 보호 시스템

세그먼트 핸들러

(함수(null이 아닌 Uint8Array, null이 아닌 cast.framework.NetworkResponseInfo) 반환 (null이 아닌 Uint8Array 또는 null이 아닌 Uint8Array를 포함하는 null이 아닌 프로미스) 또는 정의되지 않음

세그먼트 데이터를 처리하는 핸들러입니다. 핸들러에 세그먼트 데이터가 전달되고 수정된 세그먼트 데이터가 반환됩니다.

세그먼트 요청 핸들러

(함수(null이 아닌 cast.framework.NetworkRequestInfo) 또는 정의되지 않음)

미디어 세그먼트를 가져오기 위해 요청 정보를 맞춤설정하는 함수입니다.

세그먼트 요청 재시도 한도

(숫자 또는 정의되지 않음)

세그먼트에 대한 네트워크 요청을 다시 시도할 최대 횟수입니다. 기본값은 3입니다.

ShakaConfig

(null이 아닌 객체 또는 정의되지 않은 객체)

이 객체는 CAF의 기본 Shaka 구성과 병합됩니다 (이 객체에 설정된 옵션이 우선 적용됨). 샤카 구성에 값을 적용할 때는 재생 문제가 발생할 수 있으므로 개발자는 주의해야 합니다. 이 객체에서 허용되는 옵션은 https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration을 참조하세요.