ima
构造函数
ima
新 ima()
用于控制 IMA SDK 的全局函数。
类
AdBreakInfo
包含有关广告插播时间点的信息。由 SDK 传递给事件回调。
AdEvent
由广告管理工具触发的事件。
AdInfo
包含有关广告的信息。由 SDK 传递给事件回调。
Companion
包含广告随播广告的相关信息。
CuePoint
包含有关 Cue 点的信息。
错误
如果出现错误,则传递给错误处理程序的对象。
ErrorEvent
SDK 可能会发回的所有错误。
LogEvent
如果存在非严重错误,则传递给日志事件处理脚本的对象。
播放器
StreamFormat
定义数据流的格式。
StreamInfo
从 SDK 传递到播放器的数据流相关信息。
StreamManager
用于管理视频流播放的对象。
StreamRequest
用于指定视频流请求的属性。
StreamType
定义播放器要播放的视频流类型。 前贴片广告和 VOD 应从视频流的开头开始播放。
WrapperInfo
包含有关封装容器的信息。
方法
disableLogging
disableLogging()
停用 SDK 日志记录。日志记录功能默认处于开启状态。
getStreamManager
getStreamManager() 返回对象
如果可用,则返回一个流管理器。 如果流管理器尚不可用,则返回 Invalid。 如果创建流管理器时出错,则返回错误对象。
- 返回
-
object流管理器或错误对象。
initSdk
initSdk(settings)
初始化 SDK。
参数 |
|
|---|---|
|
设置 |
对象 可选的 IMA 设置对象。 |
requestStream
requestStream(streamRequest) 返回对象
启动异步流请求。 调用此方法后,控制权会立即返回给播放器。 如果存在现有流管理器,则会将其销毁。 如果当前有视频流正在播放,则当请求完成时,系统会用新视频流替换当前视频流。
参数 |
|
|---|---|
|
streamRequest |
对象 |
- 返回
-
object如果无错误,则为错误或无效