reparto. marco de trabajo. de rotura. BreakManager
Clase para administrar las pausas.
Métodos
getBreakById
getBreakById(id) muestra cast.framework.messages.Break.
Obtener la pausa multimedia actual por ID.
Parámetro |
|
---|---|
id |
string ID de la pausa |
- Resultado que se muestra
-
nullable cast.framework.messages.Break
getBreakClipById
getBreakClipById(id) muestra cast.framework.messages.BreakClip
Obtener clip actual de pausa de medios por ID.
Parámetro |
|
---|---|
id |
string ID del clip |
- Resultado que se muestra
-
nullable cast.framework.messages.BreakClip
getBreakClipCurrentTimeSec
getBreakClipCurrentTimeSec() muestra el número
Muestra la hora actual en segundos en el clip de pausa que se reproduce actualmente.
- Resultado que se muestra
-
nullable number
Es la hora actual en segundos dentro del clip de pausa actual. Null, si el reproductor no está reproduciendo el clip de pausa.
getBreakClipDurationSec
getBreakClipDurationSec() muestra el número
Muestra la duración en segundos del clip de pausa que se reproduce actualmente.
- Resultado que se muestra
-
nullable number
Duración del clip de pausa actual. Null, si el reproductor no está reproduciendo el clip de pausa.
getBreakClips
getBreakClips() muestra el arreglo de cast.framework.messages.BreakClip no nulo.
Obtener clips actuales de las pausas multimedia
- Resultado que se muestra
-
non-null Array of non-null cast.framework.messages.BreakClip
getBreaks
getBreaks() muestra el arreglo de cast.framework.messages.Break que no es nulo.
Obtener pausas para contenido multimedia actuales
- Resultado que se muestra
-
non-null Array of non-null cast.framework.messages.Break
ObtenerPlayWatchedBreak
getPlayWatchedBreak() muestra booleano
Muestra true si se deben reproducir las pausas que miraste.
- Resultado que se muestra
-
boolean
setBreakClipLoadInterceptor
setBreakClipLoadInterceptor(interceptor)
Proporciona un interceptor para permitir que el desarrollador inserte más clips de pausa o modifique el clip de pausa actual antes de iniciar una pausa.
Si el interceptor es nulo, restablecerá el interceptor al predeterminado. De forma predeterminada, la recuperación y el análisis de la lógica de VAST en el interceptor predeterminado Por lo tanto, si el desarrollador establece el interceptor personalizado, se anulará la lógica de VAST y los desarrolladores deberán implementar su propia lógica de recuperación y análisis de VAST en el interceptor proporcionado.
Parámetro |
|
---|---|
interceptor |
function(no nulo cast.framework.messages.BreakClip, opcional no nulo cast.framework.breaks.BreakClipLoadInterceptorContext) El interceptor de carga de clip de pausa predeterminado mostrará el mismo clip de pausa que la entrada. El valor puede ser nulo. |
setBreakSeekInterceptor
setBreakSeekInterceptor(seekInterceptor)
Proporciona un interceptor para que el desarrollador especifique qué pausas quiere reproducir después de la búsqueda.
Parámetro |
|
---|---|
BuscarInterceptor |
function(no nulo cast.framework.breaks.BreakSeekData) Interceptor o nulo si el desarrollador desea restablecerlo al valor predeterminado. El interceptor de búsqueda de pausa predeterminado mostrará la pausa más cercana desde el valor searchTo. El valor puede ser nulo. |
setPlayWatchedBreak
setPlayWatchedBreak(playWatchedBreak)
Establece una marca para controlar si se debe reproducir la pausa de unión del cliente observado.
Parámetro |
|
---|---|
playWatchedBreak. |
boolean |
setVastTrackingInterceptor
setVastTrackingInterceptor(interceptor)
Proporciona un interceptor para modificar la URL de seguimiento de VAST antes de que se envíe al servidor. La entrada del interceptor es una string de la URL de seguimiento. El interceptor puede mostrar una string de URL modificada o una promesa de una string de URL modificada. El interceptor también puede mostrar un valor nulo si deseas enviar la URL de seguimiento por tu propio código en lugar de hacerlo por CAF.
Parámetro |
|
---|---|
interceptor |
función(string) Un interceptor que modifica la URL antes de enviarla. El valor puede ser nulo. |