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