TextTrack(opciones)

Representación de un único TextTrack.

nuevo TextTrack(opciones)

Cree una instancia de esta clase.

Parámetros:
Nombre Tipo Predeterminado Descripción
opciones Objeto {}

Nombres y valores de objeto de opciones

Propiedades
Nombre Tipo Atributos Predeterminado Descripción
tecnología Tecnología

Una referencia a la tecnología propietaria de este TextTrack.

amable TextTrack ~ Kind <optional>
«subtítulos»

Tipo de pista de texto válida.

modo Modo de pista de texto ~ <optional>
«deshabilitado»

Un modo de seguimiento de texto válido.

id cuerda <optional>
'vjs_track_' + Guid.nuevoGUID()

Un identificador único para este TextTrack.

etiqueta cuerda <optional>
«

Etiqueta del menú de esta pista.

idioma cuerda <optional>
«

Un código de idioma válido de dos caracteres.

srclang cuerda <optional>
«

Un código de idioma válido de dos caracteres. Una versión alternativa, pero despriorizada de options.language

src cuerda <optional>

Una url de las señales de TextTrack.

predeterminado booleano <optional>

Si esta pista debe activarse o desactivarse de forma predeterminada.

Ver:

Extiende

Miembros

activeCues :TextTrackCueList

Las pistas de texto de lista que están activas actualmente para este TextTrack.

Aventos permitidos _

cuechange - Una o más señales de la pista se han activado o han dejado de estar activas.

Anulaciones:
  • Seguir #eventospermitidos_

pistas:TextTrackCuelist

La lista de pistas de texto para este TextTrack.

solo lectura defecto : booleano

Si esta pista estaba configurada para que esté activada o desactivada de forma predeterminada. No se puede cambiar después de la creación.

id de solo lectura :string

El id de esta pista. No se puede cambiar después de la creación.

Anulaciones:

tipo de solo lectura :string

El tipo de pista que es esto. No se puede cambiar después de la creación.

Anulaciones:

etiqueta: cadena

La etiqueta de esta pista. No se puede cambiar después de la creación.

Anulaciones:
Fuegos:

idioma de solo lectura :string

El código de idioma de dos letras para esta pista. No se puede cambiar después de la creación.

Anulaciones:

modo :cadena

Establezca el modo de este TextTrack en un TextTrack~Mode válido. No se establecerá si se configura en modo no válido.

Fuegos:

Métodos

addCue(señal)

Añade una señal a la lista interna de señales.

Parámetros:
Nombre Tipo Descripción
taco Pista de texto~CUE

El indicio que hay que añadir a nuestra lista interna

Añadir agente de escucha de eventos()

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

Anulaciones:
Ver:

Evento de despacho()

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

Anulaciones:
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.

Anulaciones:

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

Anulaciones:

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.

Anulaciones:

removeCue(removeCue)

Eliminar un taco de nuestra lista interna

Parámetros:
Nombre Tipo Descripción
Eliminar Cute Pista de texto~CUE

El indicio que hay que eliminar de nuestra lista interna

Eliminar EventListener()

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

Anulaciones:
Ver:

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.

Anulaciones:

Definiciones de tipo

amable

Todos los TextTrackKinds posibles

Ver:

Modo

Todos los TextTrackModes posibles

Ver:

Eventos

cambio de etiqueta

Evento que se activa cuando cambia la etiqueta en esta pista.

Nota: ¡Esto no forma parte de la especificación!

Tipo:
Anulaciones:

cambio de modo

Evento que se activa cuando cambia el modo en esta pista. Esto permite que TextTrackList que contiene esta pista actúe en consecuencia.

Nota: ¡Esto no forma parte de la especificación!

Tipo: