Clase: Lista de seguimiento de vídeo

Lista de seguimiento de vídeo

La lista actual de VideoTrack de un vídeo.


nueva VideoTrackList ([tracks])

Cree una instancia de esta clase.

Parámetros:
Nombre Tipo Argumento Predeterminado Descripción
pistas Matriz.<Pirateo de vídeo> <optional>
[]

Una lista de VideoTrack para crear instancias de la lista.

Fuente:
tracks/video-track-list.js que es
Ver:

Extiende

Miembros


Índice seleccionado: número

El índice actual de la VideoTrack seleccionada».

Tipo:
  • número
Fuente:
tracks/video-track-list.js que es

Métodos


Añadir agente de escucha de eventos ()

Un alias de EventTarget #on. Permite que EventTarget imite la API DOM estándar.

Heredado de:
Fuente:
event-target.js que es
Ver:

AddTrack (pista)

Añada un VideoTrack a la lista de seguimiento de vídeos.

Parámetros:
Nombre Tipo Descripción
pista pista de vídeo

VideoTrack que se va a añadir a la lista

Fuente:
tracks/video-track-list.js que es
Fuegos:

Evento de despacho ()

Un alias de EventTarget #trigger. Permite que EventTarget imite la API DOM estándar.

Heredado de:
Fuente:
event-target.js que es
Ver:

off (tipo, fn)

Elimina un detector de eventos de un evento específico de una instancia de EventTarget. Esto hace que el detector de eventos ya no se llame cuando ocurra el evento nombrado.

Parámetros:
Nombre Tipo Descripción
tipo string | Matriz.<cadena>

Nombre de evento o matriz de nombres de eventos.

fn Objeto de eventos~Escuchador de eventos

Función que se va a quitar.

Heredado de:
Fuente:
event-target.js que es

on (tipo, fn)

Añade un detector de eventos a una instancia de un EventTarget. Un detector de eventos es una función que se llamará cuando se active un evento con un nombre determinado.

Parámetros:
Nombre Tipo Descripción
tipo string | Matriz.<cadena>

Nombre de evento o matriz de nombres de eventos.

fn Objeto de eventos~Escuchador de eventos

La función a la que se debe llamar con EventTargets

Heredado de:
Fuente:
event-target.js que es

one (tipo, fn)

Esta función agregará un detector de eventos que se activa solo una vez. Después del primer disparador, se eliminará. Esto es como agregar un detector de eventos con EventTarget #on que llama a EventTarget #off en sí mismo.

Parámetros:
Nombre Tipo Descripción
tipo string | Matriz.<cadena>

Nombre de evento o matriz de nombres de eventos.

fn Objeto de eventos~Escuchador de eventos

Función que se debe llamar una vez para cada nombre de evento.

Heredado de:
Fuente:
event-target.js que es

Eliminar EventListener ()

Un alias de EventTarget #off. Permite que EventTarget imite la API DOM estándar.

Heredado de:
Fuente:
event-target.js que es
Ver:

RemoveTrack (pista)

Quitar un VideoTrack al VideoTrackList.

Parámetros:
Nombre Tipo Descripción
pista pista de vídeo

VideoTrack para eliminar de la lista.

Fuente:
tracks/video-track-list.js que es
Fuegos:

trigger (evento)

Esta función provoca que se produzca un evento. Esto hará que se llame a cualquier oyente de eventos que estén esperando ese evento. Si no hay oyentes de eventos para un evento, entonces no pasará nada.

Si el nombre del evento que se está activando está en EventTarget.alloweDevents_. Trigger también llamará al sobre + uppercaseEventName función.

Ejemplo: 'clic' está en EventTarget.allowedEvents_ , por lo tanto, el disparador intentará llamar a onClick si existe.

Parámetros:
Nombre Tipo Descripción
evento string | Eventtarget~Event | Objeto

El nombre del evento, un evento o un objeto con una clave de tipo establecida en el nombre de un evento.

Heredado de:
Fuente:
event-target.js que es

Eventos


addtrack

Se activa cuando se agrega una pista a una lista de pistas.

Tipo: Objeto del evento~Evento
Propiedades:
Nombre Tipo Descripción
pista Track

Referencia a la pista que se ha agregado.

Heredado de:
Fuente:
tracks/track-list.js que es

cambio

Se activa cuando se selecciona o habilita otra pista.

Tipo: Objeto del evento~Evento
Heredado de:
Fuente:
tracks/track-list.js que es

quitar pista

Se activa cuando se elimina una pista de la lista de pistas.

Tipo: Objeto del evento~Evento
Propiedades:
Nombre Tipo Descripción
pista Track

Referencia a la pista que se ha eliminado.

Heredado de:
Fuente:
tracks/track-list.js que es