cast. çerçeve. ara. BreakManager
Araları yönetme sınıfı.
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. |