Sınıf: BreakManager

Yöntemler

getBreakById

getBreakById(id) işlevi cast.framework.messages.Break değerini döndürür

Kimliğe göre mevcut medya arasını alın.

Parametre

id

string

Ara kimliği.

İadeler

nullable cast.framework.messages.Break 

getBreakClipById

getBreakClipById(id) cast.framework.messages.BreakClip değerini döndürür

Kimliğe göre mevcut medya arası klibi alın.

Parametre

id

string

Klip kimliği.

İadeler

nullable cast.framework.messages.BreakClip 

getBreakClipCurrentTimesec

getBreakClipCurrentTimeSec() dönüş sayısı

Şu anda oynatılan ara klipteki saniye cinsinden geçerli süreyi döndürür.

İadeler

nullable number Mevcut ara klibinin içinde saniye cinsinden geçerli süre. Oyuncu, mola klibini oynatmıyorsa boş.

getBreakClipDurationsec

getBreakClipDurationsec() dönüştürülen sayı

Şu anda oynatılan ara klibinin saniye cinsinden süresini döndürür.

İadeler

nullable number Mevcut ara klibin süresi. Oyuncu, mola klibini oynatmıyorsa boş.

GetBreakClip'ler

getBreakClips(), boş olmayan cast.framework.messages.BreakClip dizisini döndürür

Mevcut medya molası klipleri alın.

İadeler

non-null Array of non-null cast.framework.messages.BreakClip 

aralar

getBreaks(), boş olmayan cast.framework.messages.Break dizisini döndürür

Güncel medya aralarını alın.

İadeler

non-null Array of non-null cast.framework.messages.Break 

PlayPlayedBreak

getPlaywatchedBreak() boole döndürür

İzlenen araların oynatılması gerekiyorsa true (doğru) değerini döndürür.

İadeler

boolean 

setBreakClipLoadInterceptor

setBreakClipLoadInterceptor(kesici)

Geliştiricinin, ara verilmeden önce daha fazla ara klip eklemesine veya mevcut ara klibi değiştirmesine izin veren bir önleyici sağlayın.

Parazit boşsa, kutucu varsayılana sıfırlar. Varsayılan olarak, varsayılan algılayıcıdaki VAST getirme ve ayrıştırma mantığı. Bu nedenle, özelleştirilmiş müdahaleyi yapan kullanıcı geliştirici tarafından ayarlanırsa VAST mantığı geçersiz kılınır ve geliştiriciler, sağlanan birlikte çalışabilirlik aracında kendi VAST getirme ve ayrıştırma mantığını uygulamalıdır.

Parametre

araya giren

İşlev(null olmayan cast.framework.messages.BreakClip, isteğe bağlı boş olmayan cast.framework.breaks.BreakClipLoadInterceptorContext)

Varsayılan ara klibi yükleme kesicisi, girişle aynı ara klibini döndürür.

Değer boş olabilir.

setBreakSeekInterceptor

setBreakSeekInterceptor(seekInterceptor)

Geliştiricinin aramadan sonra oynamak istediği molaları belirtmesi için bir önleyici sağlayın.

Parametre

arama yapan bir kullanıcı

İşlev(null olmayan cast.framework.breaks.BreakSeekData)

Geliştirici, bunu varsayılan değere sıfırlamak istiyorsa geçiş yapan veya boş kullanıcı olarak ayarlar. Varsayılan ara arama müdahalecisi, searchTo değerinden en yakın arayı döndürür.

Değer boş olabilir.

PlayPlayedBreak

setPlaywatchedBreak(playwatchedBreak)

İzlenen istemci birleştirme aralığının oynatılıp oynatılmayacağını kontrol etmek için bir işaret ayarlayın.

Parametre

Oynat izleme

boolean

setVastTrackingInterceptor

setVastTrackingInterceptor(kesici)

Sunucuya gönderilmeden önce VAST izleme URL'sini değiştirmek için bir aracı sağlayın. Arayanın girişi, izleme URL'sinin bir dizesidir. Araya giren kullanıcı, değiştirilmiş bir URL dizesi veya Değiştirilen URL dizesi vaadini döndürebilir. İzleme URL'sini CAF yerine kendi kodunuzla göndermek istiyorsanız önleyici de boş değer döndürebilir.

Parametre

araya giren

işlev(dize)

Göndermeden önce URL'yi değiştiren bir aracı.

Değer boş olabilir.