Sınıf: StreamManager

Marka

StreamManager

yeni StreamManager()

Akış oynatmayı yönetmek için kullanılan nesne.

Yöntemler

addEventListener

static

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

static

createStreamManager(streamRequest, streamInitResponse) returns ima.StreamManager

Parametre

streamRequest

ima.StreamRequest

streamInitResponse

ima.StreamInitResponse

İadeler

ima.StreamManager 

enableInteractiveAds

static

enableInteractiveAds()

Desteklenmiyor. Bunun yerine, tamamlayıcı reklamdan gelen verileri doğrudan RAF'ye iletin. Bu işlem artık yapılmıyor.

getContentTime

static

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

Integer Belirtilen akış zamanına karşılık gelen içerik zamanı.

getCuePoints

static

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

Object Tüm ipucu noktalarını içeren bir dizi.

getPreviousCuePoint

static

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, -1 geçerli zamanı gösterir ve diğer tüm akışlar için Invalid değerini döndürür.

İadeler

ima.CuePoint Başlangıç, bitiş ve oynanmış zamanı olan bir nesne. İpucu noktası yoksa Geçersiz döndürür.

getStreamTime

static

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

Integer Belirli bir içerik zamanına karşılık gelen yayın zamanı.

loadThirdPartyStream

static

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 Invalid ile ilişkilendirilir.

onMessage

static

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

static

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

static

başlangıç()

Yayının oynatımını başlatır.