ima
建構函式
ima
new ima()
控制 IMA SDK 的全域函式。
類別
AdBreakInfo
內含廣告插播的相關資訊。由 SDK 傳遞至事件回呼。
AdEvent
廣告管理工具觸發的事件。
AdInfo
內含廣告相關資訊。由 SDK 傳遞至事件回呼。
Companion
包含廣告隨播廣告素材的相關資訊。
CuePoint
內含提示點的相關資訊。
錯誤
如果發生錯誤,系統會將物件傳遞至錯誤處理常式。
ErrorEvent
SDK 可能傳回的所有錯誤。
LogEvent
如有非致命錯誤,傳遞至記錄事件處理常式的物件。
玩家
StreamFormat
定義串流格式。
StreamInfo
從 SDK 傳遞至播放器的串流相關資訊。
StreamManager
用於管理串流播放的物件。
StreamRequest
用於指定串流要求的屬性。
StreamType
定義播放器要求播放的串流類型。 前置廣告和 VOD 應從串流的開頭開始播放。
WrapperInfo
內含包裝函式的相關資訊。
方法
disableLogging
disableLogging()
停用 SDK 記錄功能。記錄功能預設為開啟。
getStreamManager
getStreamManager() 會傳回 object
如果可用,則傳回串流管理員。 如果串流管理員尚未提供,系統會傳回「Invalid」。 如果建立串流管理員時發生錯誤,系統會傳回錯誤物件。
- 傳回
-
object串流管理員或錯誤物件。
initSdk
initSdk(settings)
初始化 SDK。
參數 |
|
|---|---|
|
設定 |
物件 選用的 IMA 設定物件。 |
requestStream
requestStream(streamRequest) returns object
啟動非同步串流要求。 呼叫這個方法後,控制權會立即返回播放器。 如果現有串流管理員,系統會將其銷毀。 如果目前正在播放串流,要求完成後,系統會以新串流取代。
參數 |
|
|---|---|
|
streamRequest |
物件 |
- 傳回
-
object發生錯誤,或無錯誤時無效