cast. framework. messages. PrecacheRequestData
미디어 이벤트 PRECACHE 요청 데이터입니다. autoplay 및 queueData와 같은 로드 요청의 일부 필드는 무시됩니다.
생성자
PrecacheRequestData
새 PrecacheRequestData(data)
매개변수 |
|
---|---|
데이터 |
선택사항 string 애플리케이션 사전 캐시 데이터입니다. |
- 확장
- cast.framework.messages.LoadRequestData
- 지원 중단됨
- 지원되지 않는 기능입니다.
속성
activeTrackIds
(null이 아닌 숫자 배열이거나 정의되지 않음)
활성 트랙 ID의 배열입니다. 배열이 제공되지 않으면 기본 트랙이 활성화됩니다.
자동재생
(불리언 또는 정의되지 않음)
자동재생 매개변수가 지정된 경우 미디어 플레이어가 로드될 때 콘텐츠 재생을 시작합니다. 자동재생이 지정되지 않은 경우에도 미디어 플레이어 구현은 재생을 즉시 시작하도록 선택할 수 있습니다.
사용자 인증 정보
(문자열 또는 정의되지 않음)
선택적 사용자 인증 정보입니다.
credentialsType
(문자열 또는 정의되지 않음)
사용자 인증 정보 유형입니다(선택사항). 'cloud' 유형은 음성 어시스턴트 명령어로 발생한 로드 요청에 사용되는 예약된 유형입니다.
currentTime
(숫자 또는 정의되지 않음)
콘텐츠 시작 후 경과된 시간(초)입니다. 콘텐츠가 실시간 콘텐츠이고 currentTime을 지정하지 않으면 스트림이 실시간 위치에서 시작됩니다.
customData
(null이 아닌 객체 또는 정의되지 않음)
이 요청에 대한 애플리케이션별 데이터입니다. 이를 통해 발신자와 수신자는 맞춤 메시지에 새 네임스페이스를 사용하지 않고도 미디어 프로토콜을 쉽게 확장할 수 있습니다.
loadOptions
(null이 아닌 cast.framework.messages.LoadOptions 또는 정의되지 않음)
로드 옵션을 추가했습니다.
media
non-null cast.framework.messages.MediaInformation
로드 요청과 연결된 미디어 정보입니다.
mediaSessionId
(숫자 또는 정의되지 않음)
요청이 적용되는 미디어 세션의 ID입니다.
playbackRate
(숫자 또는 정의되지 않음)
미디어 재생 속도입니다.
precacheData
(문자열 또는 정의되지 않음)
애플리케이션 사전 캐시 데이터입니다.
queueData
(null이 아닌 cast.framework.messages.QueueData 또는 정의되지 않음)
큐 데이터
requestId
숫자
요청 ID로, 요청/응답의 상관관계를 지정하는 데 사용됩니다.
sequenceNumber
(숫자 또는 정의되지 않음)
모든 큐 명령어를 동기화하는 숫자 큐 명령어에 제공된 경우 SDK는 큐의 최신 시퀀스 번호가 요청과 일치하는지 확인합니다. 현재 시퀀스는 발신 큐 변경 메시지의 일부로 제공됩니다.