클래스: MediaInformation

생성자

MediaInformation

새 MediaInformation()

속성

breakClips

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

현재 재생 중인 광고 시점 클립과 다음 클립이 포함된 광고 시점 클립의 부분 목록입니다. 전체 목록 대신 부분 목록을 전송하는 이유는 MediaStatus 메시지의 오버플로가 발생하지 않도록 하기 위해서입니다.

쉬다

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

광고 시점 목록입니다.

contentId

string

일반적으로 미디어의 URL입니다.

contentType

string

콘텐츠 MIME 유형입니다.

contentUrl

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

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

customData

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

애플리케이션별 미디어 정보입니다.

시간

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

미디어 재생 시간입니다. streamTypeLIVE로 설정된 경우 -1로 설정합니다.

항목

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

미디어 항목에 대한 Google 어시스턴트 딥 링크(선택사항)입니다.

hlsSegmentFormat

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

HLS 오디오 세그먼트의 형식입니다. MPL을 사용한 HLS 콘텐츠 재생에만 필요합니다.

hlsVideoSegmentFormat

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

HLS 동영상 세그먼트의 형식입니다. MPL을 사용한 HLS 콘텐츠 재생에만 필요합니다.

mediaCategory

(null이 아닌 cast.framework.messages.MediaCategory 또는 정의되지 않음)

미디어 카테고리 (오디오, 동영상, 사진)입니다.

metadata

(null이 아닌 cast.framework.messages.MediaMetadata, null이 아닌 객체 또는 정의되지 않음)

미디어 메타데이터입니다.

startAbsoluteTime

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

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

streamType

non-null cast.framework.messages.StreamType

스트림 유형

textTrackStyle

(null이 아닌 cast.framework.messages.TextTrackStyle 또는 정의되지 않음)

텍스트 트랙의 스타일입니다.

트랙

(null이 아닌 cast.framework.messages.Track의 null이 아닌 배열이거나 정의되지 않음)

미디어 트랙입니다.

userActionStates

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

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

vmapAdsRequest

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

VMAP 광고 요청 구성입니다. breakClips와 breakClips가 제공되지 않은 경우 사용됩니다. 이 필드는 오버플로를 피하기 위해 MediaStatus 메시지에 포함되지 않습니다.