nuevo LiveTracker(jugador, opcionesoptar)
Crea una instancia de esta clase.
Parámetros:
Nombre | Tipo | Atributos | Descripción | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
jugador |
Jugador |
El |
||||||||||||||||
opciones |
Objeto |
<optional> |
El almacén de clave/valor de las opciones de los jugadores. Propiedades
|
Métodos
-
atLiveEdge () → {booleano}
-
Determina si currentTime está en el límite activo y no se quedará atrás en cada cambio de búsqueda.
Devoluciones:
booleano -Si la reproducción está en el borde en vivo
-
detrásLiveEdge () → {booleano}
-
Si actualmente estamos detrás del borde en vivo, también conocido como currentTime estará atrasado en un cambio de búsqueda
Devoluciones:
booleano -Si estamos detrás del borde vivo
-
disponer()
-
Desechar liveTracker
-
handleDurationchange()
-
manejar un evento de cambio de duración en el reproductor e iniciar / detener el seguimiento en consecuencia.
-
handleFirstTimeupdate()
-
manejar la primera actualización de tiempo en el reproductor si aún no se estaba reproduciendo cuando el rastreador en vivo comenzó a rastrear.
-
handlePlay()
-
maneje la primera jugada en el jugador, y asegúrese de que busquemos directamente al borde vivo.
-
manejar()
-
Lleve un registro de la hora a la que comienza una búsqueda y escuche a los buscados para encontrar dónde termina una búsqueda.
-
handleVisibilityChange()
-
alternar seguimiento basado en la visibilidad del documento
-
isLive () → {booleano}
-
Determina si el reproductor está en vivo, solo verifica si este componente está rastreando la reproducción en vivo o no
Devoluciones:
booleano -Si liveTracker está rastreando
-
isTracking()
-
Si el rastreador en vivo está rastreando actualmente o no.
-
liveCurrentTime () → {número}
-
obtener lo que esperamos que sea la hora actual en vivo
Devoluciones:
número -La hora actual en vivo esperada
-
ventana en vivo () → {número}
-
Obtenga la ventana de tiempo en vivo, también conocida como la cantidad de tiempo entre el inicio de búsqueda y la hora actual en vivo.
Devoluciones:
número -La cantidad de segundos que se pueden buscar en el video en vivo.
-
siguienteBuscadoDeUsuario ()
-
El próximo evento buscado es del usuario. Lo que significa que cualquier búsqueda
2s detrás de Live se considerará detrás de Live de verdad y se ignorará LiveTolerance.
-
pastSeekEnd () → {número}
-
La cantidad de segundos que han ocurrido después del final de búsqueda cambió. Esto se restablecerá a 0 una vez que cambie el final de búsqueda.
Devoluciones:
número -Segundos después del final buscable actual
-
Reiniciar_()
-
Detenga el seguimiento y establezca todas las variables internas en su valor inicial.
-
fin de búsqueda () → {número}
-
Un ayudante para conseguir que el jugador finalice en la búsqueda para que no tengamos que anular el check en todas partes.
Devoluciones:
número -El fin más lejano que se puede buscar o el Infinito.
-
inicio buscable () → {número}
-
Un ayudante para que el jugador comience a buscar, de modo que no tengamos que anular el check en todas partes.
Devoluciones:
número -El inicio de búsqueda más temprano o 0.
-
seekToLiveEdge()
-
Busque el borde vivo si estamos detrás del borde vivo
-
startTracking()
-
comenzar a rastrear la reproducción en vivo
-
stopTracking()
-
detener el seguimiento de la reproducción en vivo
-
toggleTracking()
-
iniciar / detener el seguimiento
-
trackLive_()
-
toda la funcionalidad para rastrear cuándo cambia el final de la búsqueda y para rastrear qué tan lejos del fin de la búsqueda deberíamos estar