类:PlayerData

构造函数

PlayerData

new PlayerData()

属性

activeTrackIds

非 null 的数字数组

当前媒体的活跃轨道 ID。

applicationData

nullable cast.framework.ui.ApplicationData

应用数据。

breakPercentagePositions

非 null 的数字数组

插播位置的百分比数组。 已废弃 - 不会针对直播或动态插播中的插播进行更新。

已弃用
请改用 cast.framework.ui.PlayerData#media 的 `breaks` 属性。

breakTitle

字符串

当前播放的插播的标题。

currentBreakClipNumber

数值

插播中当前播放的插播片段的编号。

currentTime

数值

媒体当前位置(以秒为单位),或插播当前位置(如果正在播放 插播)。

customState

nullable 对象

用户自定义状态,应用于分离播放和界面逻辑, 以便在遥控器中运行相同的界面代码。 可以通过调用 cast.framework.PlayerManager#sendCustomState 设置状态

displayStatus

布尔值

是否应显示播放器元数据(即:标题、currentTime)。 如果应显示元数据中的至少一个字段,则此值为 true。在某些情况下,displayStatus 将为 true,但元数据的部分内容应隐藏(即:媒体搜索时的媒体标题)。在这些情况下,可以应用额外的 CSS 来隐藏这些元素。对于 仅包含音频的媒体,此值几乎始终为 true。对于视频媒体,在以下情况下此值为 true:(1) 视频正在加载、缓冲或搜索;(2) 在媒体已在播放的情况下,在过去 5 秒内发出了播放请求;(3) 在过去 5 秒内发出了显示状态的请求;或 (4) 媒体在过去 5 秒内暂停。

displayType

字符串

用于区分不同屏幕类型的属性。默认值为 TV。

duration

数值

媒体时长(以秒为单位),或插播时长(如果正在播放插播)。

isAtLiveEdge

布尔值

指示媒体流是否在直播边缘播放。

isBreakExpanded

布尔值

指示接收器正在播放展开的插播。这仅与动态插播相关。

isBreakSkippable

布尔值

指示当前时刻是否可以跳过插播片段。当 whenSkippable == 0 时为 true。

isLive

布尔值

指示内容是否为直播流。

isPlayingBreak

布尔值

指示接收器正在播放插播。

isSeeking

布尔值

指示播放器正在搜索(可以在播放或暂停期间进行)。

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

指示内容的可搜索范围(如果内容是直播流)。

media

(nullable cast.framework.messages.MediaInformation 或 undefined)

当前媒体信息。

mediaCategory

nullable cast.framework.messages.MediaCategory

媒体类别(视频、音频或图片)。

mediaSessionId

数值

媒体会话的唯一 ID。收到新的加载请求 时,此值会更新。

mediaStartAbsoluteTime

nullable 数值

指示直播流的绝对时间(以秒为单位的纪元时间)。 对于直播活动,此值将是活动开始的时间;否则 此值将是流式传输开始时可搜索范围的开始时间。

metadata

(nullable cast.framework.messages.MediaMetadata 或 nullable 对象)

媒体元数据。

nextMetadata

(nullable cast.framework.messages.MediaMetadata 或 nullable 对象)

下一项的元数据。

nextSubtitle

字符串

下一项的副标题。

nextThumbnailUrl

字符串

下一项的缩略图网址。

nextTitle

字符串

下一项的标题。

numberBreakClips

数值

当前插播中的插播片段数。

playbackRate

数值

媒体播放速度。

preloadingNext

布尔值

用于显示/隐藏下一项元数据的标志。

queueData

(nullable cast.framework.messages.QueueData 或 undefined)

队列数据。

secondaryImageUrl

字符串

内容辅助图片网址。

sectionDuration

nullable 数值

指示部分时长(以秒为单位)。

sectionStartTimeInMedia

nullable 数值

指示部分开始时间(以媒体时间为单位,以秒为单位)。

state

cast.framework.ui.State

当前播放器状态。

supportedMediaCommands

数值

此播放器支持的命令。

另请参阅
cast.framework.messages.Command

thumbnailUrl

字符串

内容缩略图网址。

title

字符串

内容标题。

whenSkippable

(数值或 undefined)

提供在插播可跳过之前相对于当前播放时间剩余的时间。如果插播不可跳过,则为 undefined 或负值。