ima. StreamManager
Marka
StreamManager
yeni StreamManager()
Akış oynatmayı yönetmek için kullanılan nesne.
Yöntemler
addEventListener
addEventListener(event, callback)
Belirtilen etkinlik için bir işleyici ekler. Desteklenen etkinlikler için AdEvents sabitine bakın.
Parametre |
|
|---|---|
|
etkinlik |
dize |
|
callback |
işlev() |
createStreamManager
createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager
Parametre |
|
|---|---|
|
streamRequest |
|
|
streamInitResponse |
ima.StreamInitResponse |
- İadeler
enableInteractiveAds
enableInteractiveAds()
Desteklenmiyor. Bunun yerine, tamamlayıcı reklamdan gelen verileri doğrudan RAF'ye iletin. Bu işlem artık yapılmıyor.
getContentTime
getContentTime(streamTime) Tamsayı döndürür
Reklamlar olmadan VOD akışı için içeriğin süresini milisaniye cinsinden gösterir.
Daha fazla ayrıntı için SSS bölümüne bakın.
Geçerli akış zaman geçişi için içerik zamanını almak için -1 kodunu girin.
Parametre |
|
|---|---|
|
streamTime |
Tamsayı Akıştaki zaman. |
- İadeler
-
IntegerBelirtilen akış zamanına karşılık gelen içerik zamanı.
getCuePoints
getCuePoints() Nesne döndürür
Tüm reklam aralarına karşılık gelen tüm ipucu noktalarını döndürür. Bu durum yalnızca tüm reklam aralarının önceden bilindiği isteğe bağlı video içerikleri için geçerlidir. Tüm zamanlar saniye cinsinden yayın süresini temsil eder.
Cloud Stitching API akışları için her ima.CuePoint öğesinin hasPlayed özelliği her zaman yanlıştır.
- İadeler
-
ObjectTüm ipucu noktalarını içeren bir dizi.
getPreviousCuePoint
getPreviousCuePoint(time) ima.CuePoint değerini döndürür
Bu zamandan önceki ipucu noktasını döndürür. İpucu noktası bir reklam arası olduğunu gösterir. Tüm zamanlar saniye cinsinden yayın süresini temsil eder.
Parametre |
|
|---|---|
|
zamanı |
Kayan Bakılacak zaman, |
- İadeler
-
ima.CuePointBaşlangıç, bitiş ve oynanmış zamanı olan bir nesne. İpucu noktası yoksa Geçersiz döndürür.
getStreamTime
getStreamTime(contentTime) Tam Sayı döndürür
VOD için içerik süresinden akış süresini milisaniye cinsinden alır. Daha fazla ayrıntı için SSS bölümüne bakın.
Parametre |
|
|---|---|
|
contentTime |
Tamsayı İçeriğin zamanı. |
- İadeler
-
IntegerBelirli bir içerik zamanına karşılık gelen yayın zamanı.
loadThirdPartyStream
loadThirdPartyStream(streamManifest, streamSubtitle)
Reklam meta verilerini yükler ve sağlanan streamManifestUrl ve streamSubtitle verileriyle loadUrl işlevini çağırır. Bu işlev yalnızca akış isteği türü ima.StreamType.POD_VOD olduğunda çalışır.
Parametre |
|
|---|---|
|
streamManifest |
dize Reklamların bir araya getirildiği akış bildirim URL'si. |
|
streamSubtitle |
(T veya Geçersiz Dizisi Dizisi) Altyazılar akışla veya yoksa |
onMessage
onMessage(msg)
Video nesnesinden gelen tüm mesajları işler. roMessagePort'ta alınan her mesaj için çağrılması gerekir.
Parametre |
|
|---|---|
|
msg |
nesne roVideo portundan gelen mesaj. |
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
Canlı yayın için gelecek reklam isteklerinde kullanılacak tüm reklam etiketi parametrelerini değiştirir. Bu çağrının VOD yayınları için geçerli olmadığını unutmayın.
Parametre |
|
|---|---|
|
adTagParameters |
dize Yeni reklam etiketi parametreleri. |
start
başlangıç()
Yayının oynatımını başlatır.