cast. 框架。 事件。 BreaksEvent
与中断相关的所有事件的事件数据:cast.framework.events.EventType.BREAK_ENDED
、cast.framework.events.EventType.BREAK_STARTED
、cast.framework.events.EventType.BREAK_CLIP_ENDED
、cast.framework.events.EventType.BREAK_CLIP_LOADING
和 cast.framework.events.EventType.BREAK_CLIP_STARTED
构造函数
BreaksEvent
new BreaksEvent(type, currentMediaTime, index, total, whenSkippable, endReason, breakClipId, breakId)
参数 |
|
---|---|
类型 |
cast.framework.events.EventType 值不能为 null。 |
currentMediaTime |
选填 number |
index |
选填 number 包含中断的所有剪辑的当前中断剪辑的索引。 |
总计 |
选填 number 广告插播时间点包含的广告插播剪辑总数。 |
当可跳过 |
选填 number 当当前广告插播时间点处于可跳过状态时。 |
终止原因 |
选填 cast.framework.events.EndedReason 广告插播剪辑结束的原因。 值不能为 null。 |
breakClipId |
选填 字符串 广告插播剪辑的 ID。请参阅 cast.framework.messages.BreakClip.id |
breakId |
选填 字符串 广告插播时间点的 ID。请参阅 cast.framework.messages.Break.id |
属性
breakClipId
(字符串或未定义)
广告插播剪辑的 ID。请参阅 cast.framework.messages.BreakClip.id
breakId
(字符串或未定义)
广告插播时间点的 ID。请参阅 cast.framework.messages.Break.id
currentMediaTime
(数字或未定义)
发生中断事件时当前正在播放的媒体中的时间。 对于客户端拼接广告,这表示事件发生时广告插播剪辑的媒体时间。
终止原因
(非 null cast.framework.events.EndedReason 或 undefined)
广告插播剪辑结束的原因。
index
(数字或未定义)
广告插播剪辑的索引,从 1 开始。
总计
(数字或未定义)
广告插播剪辑总数。
当可跳过
(数字或未定义)
当前广告插播剪辑必须播放多久后才允许观看者跳过(以秒为单位)。