chrome. 전송. 미디어. MediaInfo
미디어 항목을 설명합니다.
생성자
미디어 정보
new MediaInfo(contentId, contentType)
매개변수 |
|
---|---|
콘텐츠 ID |
문자열 미디어의 고유 식별자입니다. |
contentType |
문자열 미디어의 MIME 콘텐츠 유형입니다. |
속성
atvEntity
(문자열 또는 정의되지 않음)
Android TV 앱에서 미디어를 로드하는 데 사용되는 대체 항목입니다.
이 속성을 설정하면 수신자가 Android TV 앱인 경우 항목에 설정된 값을 재정의합니다. 수신자 측에서 MediaInfo#getEntity()에서 항목에 액세스할 수 있습니다.
BreakClips
(null이 아닌 chrome.cast.media.BreakClip 또는 null이 아닌 배열)
전체 클립 목록을 전송하는 대신 수신기가 재생 중인 현재 브레이크 클립 또는 수신기가 곧 재생될 브레이크 클립이 포함된 브레이크 클립의 부분 목록입니다. 이는 MediaStatus 메시지의 오버플로를 방지하기 위한 것입니다.
휴식
(null이 아닌 chrome.cast.media.Break의 null이 아닌 배열 또는 정의되지 않은 배열)
광고 시간 목록입니다.
콘텐츠 ID
문자열
콘텐츠를 식별합니다. 일반적으로 URL이지만 모든 문자열 식별자가 될 수 있습니다.
contentType
문자열
미디어의 MIME 콘텐츠 유형입니다.
contentUrl
(문자열 또는 정의되지 않음)
실제 ID에 contentId를 사용할 수 있도록 하는 선택적 미디어 URL입니다. contentUrl을 제공하면 미디어 URL로 사용되고 그 밖의 경우에는 contentId가 미디어 URL로 사용됩니다.
맞춤 데이터
null을 허용하는 객체
수신기 애플리케이션에서 설정한 맞춤 데이터
duration
null을 허용하는 숫자
콘텐츠 길이(초) 유형이 chrome.cast.media.StreamType.LIVE인 미디어의 경우 null일 수 있습니다.
항목
(문자열 또는 정의되지 않음)
미디어 항목(선택사항)으로, 일반적으로 Google 어시스턴트 딥 링크입니다.
hlsSegmentFormat
(null이 아닌 chrome.cast.media.HlsSegmentFormat 또는 정의되지 않음)
HLS 오디오 세그먼트의 형식입니다.
hls동영상세그먼트 형식
(null이 아닌 chrome.cast.media.HlsVideoSegmentFormat 또는 정의되지 않음)
HLS 동영상 세그먼트의 형식입니다.
metadata
모든 유형
미디어 콘텐츠를 설명합니다. 값은 chrome.cast.media.*Metadata 객체 중 하나여야 합니다.
startAbsoluteTime
(숫자 또는 정의되지 않음)
실시간 스트림의 절대 시간(Epoch Unix 시간(초))을 제공합니다. 실시간 이벤트의 경우 이벤트가 시작된 시간이고, 그렇지 않은 경우 스트리밍이 시작되었을 때 탐색 가능한 범위가 시작됩니다.
스트림 유형
null이 아닌 chrome.cast.media.StreamType
미디어 스트림의 유형입니다.
텍스트 트랙 스타일
null을 허용하는 chrome.cast.media.TextTrackStyle
요청된 텍스트 트랙 스타일입니다. 제공하지 않으면 기기 스타일 환경설정 (존재하는 경우)이 사용됩니다.
트랙
null을 허용하지 않는 null이 아닌 chrome.cast.media.Track 배열
트랙 객체의 배열입니다.
userActionStates
(null이 아닌 chrome.cast.media.UserActionState의 null이 아닌 배열)
미디어의 사용자 작업 상태를 나타냅니다. 미디어에 대한 사용자의 좋아요, 싫어요 또는 팔로우 동작을 나타냅니다.
vmapAdsRequest 클래스의 생성자
(null이 아닌 chrome.cast.media.VastAdsRequest 또는 정의되지 않음)
VMAP 광고 요청 구성 break 및 breakClips가 제공되지 않은 경우 사용됩니다.