类:MediaStatus

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

构造函数

媒体状态

新的 MediaStatus()

属性

activeTrackId

(非 null 数组或未定义)

与有效曲目相对应的 ID 列表。

breakStatus

(非 null cast.framework.messages.BreakStatus 或未定义)

包含与当前播放的广告插播时间点相关的信息。

currentItemId

(数字或未定义)

此媒体项的 ID(状态更改开始的项)。

currentTime

number

当前的播放位置。

自定义数据

(非 null 对象或未定义)

特定于应用的媒体状态数据。

扩展状态

(非 null cast.framework.messages.ExtendedMediaStatus 或未定义)

扩展媒体状态信息。它用于广播除 4 个主要状态(即 IDLEPLAYINGPAUSEDBUFFERING)之外的其他播放器状态。目前,它仅用于发出媒体项初始加载信号。在这种情况下,MediaStatus#playerStateIDLE,但 ExtendedMediaStatus#playerStateLOADING

idleReason

(非 null cast.framework.messages.IdleReason 或未定义)

如果状态为 IDLE,则表示播放器进入空闲状态的原因。

items

(非 null cast.framework.messages.QueueItem 或未定义的数组)

媒体队列项列表。

LiveSeekableRange

(非 null cast.framework.messages.LiveSeekableRange 或未定义)

直播或活动视频流的可搜索范围。这会使用相对媒体时间(以秒为单位)。对于 VOD 视频流,undefined

加载项 ID

(数字或未定义)

当前正在加载的媒体项的 ID。如果未加载任何项,则此项为 undefined

media

(非 null cast.framework.messages.MediaInformation 或未定义)

媒体信息。

mediaSessionId

number

唯一会话 ID。

playbackRate

number

播放速率。

playerState(播放器状态)

非 null cast.framework.messages.PlayerState

播放状态。

预加载的项 ID

(数字或未定义)

下一项的 ID。仅当已预加载该内容时,此 ID 才可用。媒体项可以部分预加载并进行缓存,因此稍后加载时,此过程会更快(因为不必从网络中提取媒体)。

queueData

(非 null cast.framework.messages.QueueData 或未定义)

队列数据。

重复模式

(非 null cast.framework.messages.RepeatMode 或未定义)

播放完所有内容后队列的行为。

支持的 MediaCommands

number

此播放器支持的命令。

类型

非 null cast.framework.messages.MessageType

videoInfo

(非 null cast.framework.messages.VideoInformation 或未定义)

视频信息。

音量

非 null cast.framework.messages.Volume

当前的流音量。