類別:MediaInfo

建構函式

媒體資訊

新 MediaInfo(contentId, contentType)

參數

contentId

string

媒體的專屬識別碼。

內容類型

string

媒體的 MIME 內容類型。

屬性

atvEntity

(字串或未定義)

用於在 Android TV 應用程式中載入媒體的備用實體。

設定後,如果接收器是 Android TV 應用程式,這會覆寫實體設定的值。在接收器端,這個實體可從 MediaInfo#getEntity() 存取。

剪輯片段

(非空值 chrome.cast.media.BreakClip 中的非空值陣列,或未定義的陣列)

部分內含片段檔 (包含接收器正在播放的中斷片段,或是接收端即將播放的片段) 的部分片段,而不是傳送完整片段清單。這是為了避免 MediaStatus 訊息溢出。

休息時間

(非空值的 chrome.cast.media.Break 或非定義陣列)

廣告插播。

contentId

string

用於識別內容。通常是網址,但可以是任何字串 ID。

內容類型

string

媒體的 MIME 內容類型。

contentUrl

(字串或未定義)

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

自訂資料

可為空值的物件

接收器應用程式所設定的自訂資料集。

持續時間

可為空值的號碼

內容的時間長度,以秒為單位。媒體類型為 chrome.cast.media.StreamType.LIVE 可設為空值。

實體

(字串或未定義)

選用的媒體實體,通常為 Google 助理深層連結。

hlsSegmentFormat

(非空值的 chrome.cast.media.HlsSegmentFormat 或未定義)

HLS 音訊片段的格式。

hlsVideoSegmentFormat

(非空值的 chrome.cast.media.HlsVideoSegmentFormat 或未定義)

HLS 影片片段的格式。

中繼資料

任何類型

用於說明媒體內容。這個值必須是 chrome.cast.media.*中繼資料物件之一。

起始時間時間

(數字或不定義)

提供直播活動的絕對時間 (Epoch Unix 時間,以秒為單位)。如果是現場直播,當您開始串流時,系統會以可搜尋的範圍開始直播。

流類型

chrome.cast.media.StreamType 非空值

媒體串流的類型。

textTrack 樣式

可為空值的 chrome.cast.media.TextTrackStyle

要求的文字軌樣式。如未提供,系統會使用裝置樣式偏好設定 (如有)。

歷程

可為空值的 chrome.cast.media.Track 陣列

軌道物件。

userAction 狀態

(非空值的 chrome.cast.media.UserActionState 或非定義陣列)

表示媒體的使用者動作狀態。指出使用者喜歡、不喜歡或追蹤媒體內容。

vmapAdsRequest

(非空值的 chrome.cast.media.VastAdsRequest 或未定義)

VMAP 廣告請求設定。 如未提供廣告插播和廣告插播剪輯片段,則使用這個屬性。