클래스: MediaInfo

생성자

MediaInfo

새 MediaInfo(contentId, contentType)

매개변수

contentId

string

미디어의 고유 식별자입니다.

contentType

string

미디어의 MIME 콘텐츠 유형입니다.

속성

atvEntity

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

Android TV 앱에서 미디어를 로드하는 데 사용되는 대체 항목입니다.

설정된 경우 수신기가 Android TV 앱인 경우 항목에 설정된 값을 재정의합니다. 수신자 쪽에서는 MediaInfo#getEntity()에서 항목에 액세스할 수 있습니다.

breakClips

(null이 아닌 chrome.cast.media.BreakClip의 null이 아닌 배열 또는 정의되지 않음)

전체 클립 목록을 전송하는 대신 수신기가 재생 중인 현재 광고 시간 클립 또는 수신기 직후에 재생할 휴식 클립의 일부 목록입니다. 이는 MediaStatus 메시지의 오버플로를 피하기 위한 것입니다.

쉬다

(null이 아닌 chrome.cast.media.Break의 null이 아닌 배열 또는 정의되지 않음)

광고 시점 목록입니다.

contentId

string

콘텐츠를 식별합니다. 일반적으로 URL이지만 모든 문자열 식별자가 될 수 있습니다.

contentType

string

미디어의 MIME 콘텐츠 유형입니다.

contentUrl

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

실제 ID에 contentId를 사용할 수 있는 선택적 미디어 URL입니다. contentUrl이 제공되면 미디어 URL로 사용되고, 그렇지 않으면 contentId가 미디어 URL로 사용됩니다.

customData

null을 허용하는 객체

수신기 애플리케이션에서 설정한 맞춤 데이터 세트입니다.

시간

null을 허용하는 숫자

콘텐츠의 재생 시간(초)입니다. chrome.cast.media.StreamType.LIVE 유형의 미디어의 경우 null일 수 있습니다.

항목

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

선택적 미디어 항목으로, 일반적으로 Google 어시스턴트 딥 링크입니다.

hlsSegmentFormat

(null이 아닌 chrome.cast.media.HlsSegmentFormat 또는 정의되지 않음)

HLS 오디오 세그먼트의 형식입니다.

hlsVideoSegmentFormat

(null이 아닌 chrome.cast.media.HlsVideoSegmentFormat 또는 정의되지 않음)

HLS 동영상 세그먼트의 형식입니다.

metadata

모든 유형

미디어 콘텐츠를 설명합니다. 값은 chrome.cast.media.*Metadata 객체 중 하나여야 합니다.

startAbsoluteTime

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

실시간 스트림의 절대 시간(유닉스 시간(초 단위))을 제공합니다. 실시간 이벤트의 경우 이벤트가 시작된 시간이고, 그렇지 않은 경우에는 스트리밍이 시작되었을 때 검색 가능한 범위의 시작입니다.

streamType

non-null chrome.cast.media.StreamType

미디어 스트림의 유형입니다.

textTrackStyle

null 허용 chrome.cast.media.TextTrackStyle

요청한 텍스트 트랙 스타일입니다. 제공하지 않은 경우 기기 스타일 환경설정 (있는 경우)이 사용됩니다.

트랙

null이 아닌 chrome.cast.media.Track의 null을 허용하는 배열

Track 객체의 배열

userActionStates

(null이 아닌 chrome.cast.media.UserActionState의 null이 아닌 배열 또는 정의되지 않음)

미디어의 사용자 작업 상태를 나타냅니다. 사용자가 미디어에 대해 좋아요, 싫어요 또는 팔로우 작업을 나타냅니다.

vmapAdsRequest

(null이 아닌 chrome.cast.media.VastAdsRequest 또는 정의되지 않음)

VMAP 광고 요청 구성입니다. breakClips와 breakClips가 제공되지 않은 경우 사용됩니다.