chrome. 전송. 미디어. LoadRequest
플레이어에 새 미디어를 로드하기 위한 요청입니다.
생성자
LoadRequest
새 LoadRequest(mediaInfo)
매개변수 |
|
---|---|
mediaInfo |
미디어 설명입니다. 값은 null이 아니어야 합니다. |
속성
activeTrackIds
null을 허용하는 숫자 배열
활성화해야 하는 트랙 트랙 ID의 배열입니다. 배열이 제공되지 않으면 기본 트랙이 활성화됩니다. 호환되지 않는 트랙 ID 2개가 제공되면 (예: 활성 오디오 트랙 2개) 명령어가 INVALID_PARAMETER와 함께 실패합니다.
atvCredentials
(문자열 또는 정의되지 않음)
대체 Android TV 사용자 인증 정보
이 속성을 설정하면 수신기가 Android TV 앱인 경우 사용자 인증 정보에 설정된 값이 재정의됩니다. 수신자 측에서 이 사용자 인증 정보를 MediaLoadRequestData#getCredentials()에서 액세스할 수 있습니다.
atvCredentialsType
(문자열 또는 정의되지 않음)
대체 Android TV 사용자 인증 정보 유형입니다.
설정된 경우 수신기가 Android TV 앱인 경우 credentialsType에 설정된 값을 재정의합니다. 수신자 측의 경우 MediaLoadRequestData#getCredentialsType()에서 사용자 인증 정보 유형에 액세스할 수 있습니다.
자동재생
boolean
미디어의 자동 재생 여부입니다.
사용자 인증 정보
(문자열 또는 정의되지 않음)
선택적 사용자 인증 정보입니다.
credentialsType
(문자열 또는 정의되지 않음)
사용자 인증 정보 유형입니다(선택사항). 'cloud' 유형은 음성 어시스턴트 명령어로 발생한 로드 요청에 사용되는 예약된 유형입니다.
currentTime
null을 허용하는 숫자
미디어가 재생되기 시작할 때까지의 시간(초)입니다.
customData
null을 허용하는 객체
수신기 애플리케이션의 맞춤 데이터입니다.
media
non-null chrome.cast.media.MediaInfo
미디어 설명입니다.
playbackRate
(숫자 또는 정의되지 않음)
미디어 재생 속도입니다.
queueData
(null이 아닌 chrome.cast.media.QueueData 또는 정의되지 않음)
큐 데이터
requestId
숫자
sessionId
null을 허용하는 문자열
미디어를 로드할 애플리케이션 세션을 식별합니다.
유형
string