cast. 架構。 訊息。 MediaStatus
代表媒體工作階段的狀態,
建構函式
MediaStatus
新 MediaStatus()
屬性
activeTrackIds
(非空值陣列,數量或未定義)
與使用中測試群組對應的 ID 清單。
breakStatus
(非空值的 cast.framework.messages.BreakStatus 或未定義)
包含目前播放中的廣告插播相關資訊。
currentItemId
(數字或未定義)
這個媒體項目 (產生狀態變更的項目) 的 ID。
currentTime
號碼
目前的播放位置。
customData
(非空值或未定義的物件)
應用程式專屬的媒體狀態資料。
extendedStatus
(非空值的 cast.framework.messages.ExtendedMediaStatus 或未定義)
延伸媒體狀態資訊。用於播送四個主要類型以外的其他玩家狀態,即 IDLE
、PLAYING
、PAUSED
和 BUFFERING
。目前僅用於指出媒體項目初次載入。在此情況下,MediaStatus#playerState
為 IDLE
,但 ExtendedMediaStatus#playerState
為 LOADING
。
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
目前的串流音量。