類別:MediaInformation

建構函式

MediaInformation

新 MediaInformation()

屬性

breakClips

(非空值的 cast.framework.messages.BreakClip 或未定義之非空值陣列)

部分分段短片清單,包含目前播放的廣告插播片段,以及下列部分片段。傳送部分清單而非完整清單的原因是,避免產生 MediaStatus 訊息溢位。

破壞

(非空值的 cast.framework.messages.Break 或未定義陣列)

廣告插播清單。

contentId

字串

通常是媒體的網址。

contentType

字串

內容 MIME 類型。

contentUrl

(字串或未定義)

選用媒體網址,允許使用 contentId 做為實際 ID。如果提供 contentUrl,就會用做媒體網址,否則會使用 contentId 做為媒體網址。

customData

(非空值或未定義的物件)

應用程式專屬媒體資訊。

持續時間

(數字或未定義)

媒體時間長度。如果 streamType 設為 LIVE,請設為 -1

實體

(字串或未定義)

選用的 Google 助理深層連結,指向媒體實體。

hlsSegmentFormat

(非空值的 cast.framework.messages.HlsSegmentFormat 或未定義)

HTTP 即時串流音訊區段的格式。只有在使用 MPL 播放 HLS 內容時才需要。

hlsVideoSegmentFormat

(非空值的 cast.framework.messages.HlsVideoSegmentFormat 或未定義)

HTTP 即時串流影片片段的格式。只有在使用 MPL 播放 HLS 內容時才需要。

mediaCategory

(非空值的 cast.framework.messages.MediaCategory 或未定義)

媒體類別 (音訊、影片、相片)。

中繼資料

(非空值的 cast.framework.messages.MediaMetadata、非空值物件或未定義)

媒體中繼資料。

startAbsoluteTime

(數字或未定義)

提供直播活動的絕對時間 (Epoch Unix 時間,以秒為單位)。 現場直播是指活動開始的時間,如果沒有,則可能是串流開始時搜尋範圍的開始時間。

streamType

non-null cast.framework.messages.StreamType

串流類型。

textTrackStyle

(非空值的 cast.framework.messages.TextTrackStyle 或未定義)

文字軌的樣式。

歷程

(非空值的 cast.framework.messages.Track 或未定義陣列)

媒體曲目。

userActionStates

(非空值的 cast.framework.messages.UserActionState 或未定義陣列)

表示媒體的使用者動作狀態。表示使用者對媒體內容表示喜歡、不喜歡,或是追蹤可採取的行動。

vmapAdsRequest

(非空值的 cast.framework.messages.VastAdsRequest 或未定義)

VMAP 廣告請求設定。如未提供斷行和斷行剪輯,則使用此選項。這個欄位不會包含在 MediaStatus 訊息中,以免溢位。