StreamEvent
当数据流状态发生变化时,数据流管理器会将此事件类型作为通知引发。
枚举
类型
字符串
IMA DAI SDK 支持的事件类型列表。
值 |
|
---|---|
LOADED |
在有直播清单可用时触发。 |
AD_BREAK_STARTED |
在每次广告插播时间点开始播放时触发。如果用户在后续观看广告插播,此事件将不会触发。发生这种情况时,应用必须停用跳转功能。 |
AD_BREAK_ENDED |
在每次广告插播时间点结束时触发一次。发生这种情况时,应用必须重新启用跳转功能。 |
AD_PERIOD_STARTED |
每次直播从内容切换到广告或广告连播时触发。 即使广告是第二次播放或在广告中跳转,此事件也会触发。 |
AD_PERIOD_ENDED |
每次直播从广告或可选广告切换到内容时触发。 即使广告是第二次播放或在广告中跳转,此事件也会触发。 |
AD_PROGRESS |
在广告进度有更新时触发。 |
CUEPOINTS_CHANGED |
在 cuepoint 发生变化时,为按需串流分派。 |
CLICK |
在广告播放期间点击或点按点击元素时分派。 |
错误 |
在发生错误时触发。 |
指南 |
在广告开始时触发。 |
FIRST_QUARTILE |
在广告达到其第一四分位时触发。 |
MIDPOINT |
在广告播放到中间时触发。 |
STREAM_INITIALIZED |
在流初始化时触发。 |
THIRD_QUARTILE |
在广告播放到四分之三的次数时触发。 |
完成 |
在广告播放完毕时触发。 |
SKIPPABLE_STATE_CHANGED |
当所显示广告的可跳过状态发生变化时触发。 |
SKIPPED |
在用户跳过广告时触发。 |
VIDEO_CLICKED |
当用户点击视频但未触发点击时触发。显示“了解详情”按钮时(例如在移动网站上),只有在点击该按钮时才会触发 CLICK 事件。其他点击将触发此事件。 |
已暂停 |
在用户暂停广告时触发。 |
已恢复 |
在用户恢复广告时触发。 |
属性
数据
任意类型
类型
字符串
IMA DAI SDK 支持的事件类型列表。
值 |
|
---|---|
LOADED |
在有直播清单可用时触发。 |
AD_BREAK_STARTED |
在每次广告插播时间点开始播放时触发。如果用户在后续观看广告插播,此事件将不会触发。发生这种情况时,应用必须停用跳转功能。 |
AD_BREAK_ENDED |
在每次广告插播时间点结束时触发一次。发生这种情况时,应用必须重新启用跳转功能。 |
AD_PERIOD_STARTED |
每次直播从内容切换到广告或广告连播时触发。 即使广告是第二次播放或在广告中跳转,此事件也会触发。 |
AD_PERIOD_ENDED |
每次直播从广告或可选广告切换到内容时触发。 即使广告是第二次播放或在广告中跳转,此事件也会触发。 |
AD_PROGRESS |
在广告进度有更新时触发。 |
CUEPOINTS_CHANGED |
在 cuepoint 发生变化时,为按需串流分派。 |
CLICK |
在广告播放期间点击或点按点击元素时分派。 |
错误 |
在发生错误时触发。 |
指南 |
在广告开始时触发。 |
FIRST_QUARTILE |
在广告达到其第一四分位时触发。 |
MIDPOINT |
在广告播放到中间时触发。 |
STREAM_INITIALIZED |
在流初始化时触发。 |
THIRD_QUARTILE |
在广告播放到四分之三的次数时触发。 |
完成 |
在广告播放完毕时触发。 |
SKIPPABLE_STATE_CHANGED |
当所显示广告的可跳过状态发生变化时触发。 |
SKIPPED |
在用户跳过广告时触发。 |
VIDEO_CLICKED |
当用户点击视频但未触发点击时触发。显示“了解详情”按钮时(例如在移动网站上),只有在点击该按钮时才会触发 CLICK 事件。其他点击将触发此事件。 |
已暂停 |
在用户暂停广告时触发。 |
已恢复 |
在用户恢复广告时触发。 |
方法
getAd
getAd() 返回(null 或 Ad)
- 返回
-
(null or non-null Ad)
返回包含广告信息的对象。
getStreamData
getStreamData() 返回 StreamData
- 返回
-
non-null StreamData
返回包含串流信息的对象。