cast. framework. 事件。 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, AfterReason, breakClipId, breakId)
参数 |
|
---|---|
类型 |
cast.framework.events.EventType 值不能为 null。 |
currentMediaTime |
可选 number |
index |
可选 number 包含的广告插播时间点的所有插播时间点片段中的当前插播片段的索引。 |
总计 |
可选 number 广告插播时间点包含的插播时间点的总数。 |
whenSkippable |
可选 number 当前插播时间点可跳过时。 |
endedReason |
可选 cast.framework.events.EndedReason 广告插播片段结束的原因。 值不能为 null。 |
breakClipId |
可选 string 广告插播剪辑的 ID。请参阅 cast.framework.messages.BreakClip.id |
breakId |
可选 string 广告插播时间点的 ID。请参阅 cast.framework.messages.Break.id |
属性
breakClipId
(字符串或未定义)
广告插播剪辑的 ID。请参阅 cast.framework.messages.BreakClip.id
breakId
(字符串或未定义)
广告插播时间点的 ID。请参阅 cast.framework.messages.Break.id
currentMediaTime
(数字或未定义)
中断事件发生时,当前正在播放的媒体中的时间。对于客户端拼接的广告,这表示事件发生时广告插播剪辑的媒体时间。
endedReason
(非 null cast.framework.events.EndedReason 或未定义)
广告插播片段结束的原因。
index
(数字或未定义)
广告插播时间点的索引,从 1 开始。
总计
(数字或未定义)
插播时间点剪辑的总数。
whenSkippable
(数字或未定义)
在允许观看者跳过广告之前,当前广告插播剪辑必须播放多长时间(以秒为单位)。