ima
Marka
ima
new ima()
IMA SDK'yı kontrol eden genel işlevler.
Sınıflar
AdBreakInfo
Reklam arası hakkında bilgi içerir. SDK tarafından etkinlik geri çağırma işlevlerine iletilir.
AdEvent
Reklam yöneticisi tarafından tetiklenen etkinlikler.
AdInfo
Reklamla ilgili bilgileri içerir. SDK tarafından etkinlik geri çağırma işlevlerine iletilir.
Tamamlayıcı
Bir reklamın tamamlayıcı reklamları hakkında bilgi içerir.
CuePoint
İşaret noktası hakkında bilgi içerir.
Hata
Hata varsa hata işleyiciye iletilen nesne.
ErrorEvent
SDK'nın geri gönderebileceği tüm hatalar.
LogEvent
Önemli olmayan bir hata varsa günlük etkinliği işleyicisine iletilen nesne.
Oynatıcı
StreamFormat
Akışın biçimini tanımlar.
StreamInfo
SDK'dan oynatıcıya aktarılan yayınla ilgili bilgiler.
StreamManager
Akış oynatmayı yönetmek için kullanılan nesne.
StreamRequest
Akış isteğinin özelliklerini belirtmek için kullanılır.
StreamType
Oynatıcıdan oynatılması istenen yayın türünü tanımlar. Yayın öncesi reklamlar ve VOD, akışın başından itibaren oynatılmalıdır.
WrapperInfo
Sarmalayıcı hakkında bilgi içerir.
Yöntemler
disableLogging
disableLogging()
SDK günlük kaydını devre dışı bırakır. Günlüğe kaydetme özelliği varsayılan olarak açık olacaktır.
getStreamManager
getStreamManager() nesne döndürür
Kullanılabilirse bir akış yöneticisi döndürür. Akış yöneticisi henüz kullanıma sunulmadıysa Invalid (Geçersiz) değeri döndürülür. Akış yöneticisi oluşturulurken bir hata oluştuysa hata nesnesi döndürülür.
- İadeler
-
objectAkış yöneticisi veya hata nesnesi.
initSdk
initSdk(settings)
SDK'yı başlatır.
Parametre |
|
|---|---|
|
ayarlar |
nesne İsteğe bağlı IMA ayarları nesnesi. |
requestStream
requestStream(streamRequest) nesnesi döndürür
Eşzamansız bir akış isteği başlatır. Bu yöntem çağrıldıktan sonra kontrol hemen oynatıcıya döner. Mevcut bir yayın yöneticisi varsa bu yönetici yok edilir. Oynatılan bir akış varsa istek tamamlandığında yeni akışla değiştirilir.
Parametre |
|
|---|---|
|
streamRequest |
nesne |
- İadeler
-
objecthata varsa hata, hata yoksa geçersiz