类:PlayerData

构造函数

PlayerData

新 PlayerData()

属性

activeTrackIds

非 null 数字数组

当前媒体的有效轨道 ID。

applicationData

可为 null 的 cast.framework.ui.ApplicationData

应用数据。

breakPercentagePositions

非 null 数字数组

换行符位置数组(以百分比表示)。 已弃用 - 不会针对直播广告插播时间点或动态广告插播时间点中的广告插播时间点进行更新。

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

breakTitle

string

当前播放广告插播时间点的标题。

currentBreakClipNumber

number

广告插播时间点中当前播放的广告插播时间点的编号。

currentTime

number

媒体当前位置(以秒为单位),如果播放中断,则返回当前位置。

customState

可为 null 的对象

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

displayStatus

boolean

是否应显示播放器元数据(例如,标题、currentTime)。 如果元数据中至少应显示一个字段,则该值为 true。在某些情况下,displayStatus 为 true,但部分元数据应隐藏(即媒体跳转时的媒体标题)。在这种情况下,可以应用其他 CSS 来隐藏这些元素。对于媒体纯音频的情况,几乎总是如此。如果媒体是视频,则在以下情况下,此值将为 true:(1) 视频正在加载、缓冲或跳转 (2) 在媒体正在播放时的最后 5 秒内发出了播放请求;(3) 请求显示最后 5 秒内的状态;或 (4) 媒体在最后 5 秒内暂停。

displayType

string

用于区分不同屏幕类型的属性。电视是默认设置。

duration

number

媒体时长(以秒为单位),如果是插播时间点,则为插播时长。

isAtLiveEdge

boolean

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

isBreakSkippable

boolean

表示可以跳过当前片段。当 Skippable == 0 时为 true。

isLive

boolean

指明内容是否为直播。

isPlayingBreak

boolean

指示接收器正在播放广告插播时间点。

isSeeking

boolean

指示播放器正在跳转(可在播放或暂停期间进行)。

liveSeekableRange

可为 null 的 cast.framework.messages.LiveSeekableRange

如果是直播内容,请指明内容的可搜索范围。

media

(可为 null 的 cast.framework.messages.MediaInformation 或未定义)

当前媒体信息。

mediaCategory

可为 null 的 cast.framework.messages.MediaCategory

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

mediaSessionId

number

媒体会话的唯一 ID。它在收到新的加载请求时进行更新。

mediaStartAbsoluteTime

可为 null 的数字

表示直播的绝对时间(纪元时间,以秒为单位)。 对于直播活动,它是活动开始时间;否则,这将是直播开始时可查找范围的起点。

元数据

(可为 null 的 cast.framework.messages.MediaMetadata 或可为 null 的对象)

媒体元数据。

nextMetadata

(可为 null 的 cast.framework.messages.MediaMetadata 或可为 null 的对象)

下一项内容的元数据。

nextSubtitle

string

下一项内容的副标题。

nextThumbnailUrl

string

下一项内容的缩略图网址。

nextTitle

string

下一个作品标题。

numberBreakClips

number

当前广告插播时间点中的插播片段数。

playbackRate

number

媒体播放速率。

preloadingNext

boolean

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

queueData

(可为 null 的 cast.framework.messages.QueueData 或 undefined)

队列数据。

secondaryImageUrl

string

内容次要图片网址。

sectionDuration

可为 null 的数字

指明该部分的时长(以秒为单位)。

sectionStartTimeInMedia

可为 null 的数字

指明版块开始时间,以媒体时间为单位,以秒为单位。

state

cast.framework.ui.State

当前的播放器状态。

supportedMediaCommands

number

此播放器支持的命令。

另请参阅
cast.framework.messages.Command

thumbnailUrl

string

内容缩略图网址。

标题

string

内容标题。

whenSkippable

(数字或未定义)

提供相对于当前播放时间,到广告插播时间点变为可跳过状态的剩余时间。未定义,如果广告插播时间点不可跳过,则为负值。