類別:MediaStatus

建構函式

MediaStatus

新 MediaStatus()

屬性

activeTrackIds

(非空值陣列,數量或未定義)

與使用中測試群組對應的 ID 清單。

breakStatus

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

包含目前播放中的廣告插播相關資訊。

currentItemId

(數字或未定義)

這個媒體項目 (產生狀態變更的項目) 的 ID。

currentTime

號碼

目前的播放位置。

customData

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

應用程式專屬的媒體狀態資料。

extendedStatus

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

延伸媒體狀態資訊。用於播送四個主要類型以外的其他玩家狀態,即 IDLEPLAYINGPAUSEDBUFFERING。目前僅用於指出媒體項目初次載入。在此情況下,MediaStatus#playerStateIDLE,但 ExtendedMediaStatus#playerStateLOADING

idleReason

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

如果狀態是 IDLE,則表示玩家進入 IDLE 狀態的原因。

items

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

媒體佇列項目清單。

liveSeekableRange

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

可供搜尋的現場或活動串流範圍。這個值會使用相對媒體時間 (以秒為單位)。用於 VOD 串流的時間為 undefined

loadingItemId

(數字或未定義)

目前載入的媒體項目 ID。如果沒有載入任何項目,則此值為 undefined

media

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

媒體資訊。

mediaSessionId

號碼

不重複工作階段 ID。

playbackRate

號碼

播放速率。

playerState

non-null cast.framework.messages.PlayerState

播放狀態。

preloadedItemId

(數字或未定義)

下一個項目的 ID。只有在該項目已預先載入時,才能提供這個 ID。媒體項目可以部分預先載入及快取,因此如果稍後載入這些項目,處理速度就會更快 (因為媒體不必從網路擷取)。

queueData

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

佇列資料。

repeatMode

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

播放所有項目時,佇列的行為。

supportedMediaCommands

號碼

這個播放器支援的指令。

類型

non-null cast.framework.messages.MessageType

videoInfo

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

影片資訊。

磁碟區

非空值 cast.framework.messages.Volume

目前的串流音量。