cast. framework. interruzioni. BreakManager
Corso per gestire le pause.
Metodi
getBreakById
getBreakById(id) restituisce cast.framework.messages.Break
Ottieni l'interruzione multimediale corrente per ID.
Parametro |
|
---|---|
id |
string ID interruzione. |
- Valori restituiti
-
nullable cast.framework.messages.Break
getBreakClipById
getBreakClipById(id) restituisce cast.framework.messages.BreakClip
Ottieni il clip di interruzione multimediale corrente per ID.
Parametro |
|
---|---|
id |
string ID clip. |
- Valori restituiti
-
nullable cast.framework.messages.BreakClip
getBreakClipCurrentTimeSec
getBreakClipCurrentTimeSec() restituisce numero
Restituisce l'ora corrente in secondi nel clip di interruzione attualmente in riproduzione.
- Valori restituiti
-
nullable number
Ora corrente in secondi all'interno del clip di interruzione corrente. Nullo, se il player non riproduce il clip di interruzione.
getBreakClipDurationSec
getBreakClipDurationSec() restituisce numero
Restituisce la durata in secondi del clip di interruzione attualmente in riproduzione.
- Valori restituiti
-
nullable number
Durata del clip di interruzione corrente. Nullo, se il player non sta riproducendo il clip di interruzione.
getBreakClips
getBreakClips() restituisce array di valori non validi cast.framework.messages.BreakClip
Ottieni i clip correnti delle interruzioni multimediali.
- Valori restituiti
-
non-null Array of non-null cast.framework.messages.BreakClip
Fai una pausa
getBreaks() restituisce array di valori cast.framework.messages.Break non null
Ottieni le interruzioni multimediali correnti.
- Valori restituiti
-
non-null Array of non-null cast.framework.messages.Break
getPlayWatchedBreak
getPlayWatchedBreak() restituisce booleano
Restituisce true se le interruzioni osservate devono essere riprodotte.
- Valori restituiti
-
boolean
setBreakClipLoadInterceptor
setBreakClipLoadInterceptor(interceptor)
Fornisci un intercettatore per consentire allo sviluppatore di inserire altri clip di interruzione o di modificare l'attuale clip di interruzione prima che venga avviata un'interruzione.
Se l'intercettore è null, questo reimposterà l'intercettore per impostazione predefinita. Per impostazione predefinita, la logica di recupero e analisi VAST nell'intercettore predefinito. Pertanto, se lo sviluppatore intercetto personalizzato è impostato dallo sviluppatore, la logica VAST verrà sostituita e gli sviluppatori dovranno implementare la propria logica di recupero e analisi VAST nell'intercettatore fornito.
Parametro |
|
---|---|
intercettore |
function(non-null cast.framework.messages.BreakClip, facoltativo non-null cast.framework.breaks.BreakClipLoadInterceptorContext) L'intercettore di carico del clip di interruzione predefinito restituirà lo stesso clip di interruzione dell'input. Il valore può essere nullo. |
setBreakSeekInterceptor
setBreakSeekInterceptor(seekInterceptor)
Fornisci un intercettatore per indicare allo sviluppatore le interruzioni che dovrà riprodurre dopo la ricerca.
Parametro |
|
---|---|
ricercaIntercettore |
function(non-null cast.framework.breaks.BreakSeekData) Intercettore o nullo se lo sviluppatore vuole reimpostarne uno predefinito. L'intercettore di interruzione predefinito restituisce l'interruzione più vicina dal valore cercheràTo. Il valore può essere nullo. |
impostaPlayWatchedBreak
setPlayWatchedBreak(playWatchedBreak)
Imposta un flag per stabilire se riprodurre o meno l'interruzione dello stitching client osservata.
Parametro |
|
---|---|
playWatchedBreak |
boolean |
setVastTrackingInterceptor
setVastTrackingInterceptor(interceptor)
Specifica un intercettatore per modificare l'URL di monitoraggio VAST prima di inviarlo al server. L'input dell'intercettore è una stringa dell'URL di monitoraggio. L'intercettatore può restituire una stringa di URL modificata o una promessa di una stringa di URL modificata. L'intercettore può restituire null anche se vuoi inviare l'URL di monitoraggio tramite il tuo codice anziché tramite CAF.
Parametro |
|
---|---|
intercettore |
function(stringa) Un intercettatore che modifica l'URL prima dell'invio. Il valore può essere nullo. |