nueva tecnología ([opciones], lista)
Crea una instancia de esta tecnología.
Parámetros:
Nombre | Tipo | Argumento | Descripción |
---|---|---|---|
opciones |
Objeto |
<optional> |
El almacén de clave/valor de las opciones de los jugadores. |
listo |
Componente~Devolución de llamada lista | Función de devolución de llamada para llamar cuando |
- Fuente:
- tech/tech.js que es
Extiende
Miembros
-
Características Redimensionar pantalla completa: booleano
-
Booleano que indica si la
tecnología
admite el control de redimensionamiento a pantalla completa. Cambiar el tamaño de los complementos mediante solicitud a pantalla completa recarga el complementoTipo:
- booleano
- Fuente:
- tech/tech.js que es
-
Características pistas de texto nativas: booleano
-
Booleano que indica si la
tecnología
es compatible conTextTrack
s nativo. Esto nos ayudará a integrarnos conTextTrack
s nativos si el navegador los admite.Tipo:
- booleano
- Fuente:
- tech/tech.js que es
-
Features Tasa de reproducción: booleano
-
Booleano que indica si la
tecnología
admite cambiar la velocidad a la que se reproduce el vídeo. Ejemplos:- Configura al jugador para que juegue 2x (dos veces) más rápido
- Configura al jugador para que juegue 0,5 veces (mitad) tan rápido
Tipo:
- booleano
- Fuente:
- tech/tech.js que es
-
Features ProgressEvents: booleano
-
Booleano que indica si el
Tecnología
apoya elProgreso
evento. Actualmente, video-js-swf no lo activa. Esto se utilizará para determinar si Tech # manualProgressOn debería ser llamado.Tipo:
- booleano
- Fuente:
- tech/tech.js que es
-
Características TimeUpdate Events: booleano
-
Booleano que indica si el
Tecnología
apoya elactualización de tiempo
evento. Actualmente, video-js-swf no lo activa. Esto se utilizará para determinar si se debe llamar a Tech #manualTimeUpdates.Tipo:
- booleano
- Fuente:
- tech/tech.js que es
-
Características Control de volumen: booleano
-
Booleano que indica si la
tecnología
admite el control de volumen.Tipo:
- booleano
- Valor predeterminado:
-
- verdadero
- Fuente:
- tech/tech.js que es
Métodos
-
<estático> getTech (nombre)
-
Obtenga un
técnico
de la lista compartida por su nombre.Parámetros:
Nombre Tipo Descripción nombre
cuerda Nombre del componente a obtener
- Fuente:
- tech/tech.js que es
Devoluciones:
los
Tecnología
o indefinido si no había tecnología con el nombre solicitado.- Tipo
- Tecnología | indefinido
-
<estático> registerTech (nombre, técnico)
-
Registra un
técnico
en una lista compartida para videojs.Parámetros:
Nombre Tipo Descripción nombre
cuerda Nombre del
técnico que se
va a registrar.tecnología
Objeto los
Tecnología
clase para registrarse.- Fuente:
- tech/tech.js que es
-
<estático> withSourceHandlers (_Tech)
-
Una mezcla funcional para técnicos que desean utilizar el patrón Source Handler. Los controladores de origen son secuencias de comandos para manejar formatos específicos. El patrón de controlador de origen se utiliza para formatos adaptativos (HLS, DASH) que cargan manualmente datos de vídeo y los alimentan a un búfer de origen (extensiones de fuente de medios) Ejemplo:
Tech.with SourceHandlers.call (myTech);
Parámetros:
Nombre Tipo Descripción _Tecnología
Tecnología La tecnología a la que agregar funciones de controlador de origen.
- Mezclas en:
- Adiciones Tech~SourceHandler
- Fuente:
- tech/tech.js que es
-
$ (selector [, context])
-
Busque un único elemento DOM que coincida con un
selector
. Puede estar dentro delcomponente
contenTel ()
u otro contexto personalizado.Parámetros:
Nombre Tipo Argumento Predeterminado Descripción selector
cuerda Selector CSS válido, que se pasará a
QuerySelector
.contexto
Element | cadena <optional>
Este.contentel () Elemento DOM dentro del que realizar consultas. También puede ser una cadena selectora en cuyo caso el primer elemento coincidente se utilizará como contexto. Si falta
this.contentel ()
se utiliza. Sithis.contentel () no
devuelve nada, vuelve aldocumento
.- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
el elemento dom que se encontró, o nulo
- Tipo
- Elemento | null
-
$$ (selector [, context])
-
Busca todos los elementos DOM que coinciden con un
selector
. Puede estar dentro delcomponente
contenTel ()
u otro contexto personalizado.Parámetros:
Nombre Tipo Argumento Predeterminado Descripción selector
cuerda Selector CSS válido, que se pasará a
QuerySelectorAll
.contexto
Element | cadena <optional>
Este.contentel () Elemento DOM dentro del que realizar consultas. También puede ser una cadena selectora en cuyo caso el primer elemento coincidente se utilizará como contexto. Si falta
this.contentel ()
se utiliza. Sithis.contentel () no
devuelve nada, vuelve aldocumento
.- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
una lista de elementos dom que se encontraron
- Tipo
- Lista de nodos
-
addChild (child [, opciones] [, índice])
-
Agregue un
componente hijo
dentro delcomponente actual
.Parámetros:
Nombre Tipo Argumento Predeterminado Descripción niño
string | Componente El nombre o la instancia de un hijo que se va a agregar.
opciones
Objeto <optional>
{} El almacén de clave/valor de opciones que se pasarán a los hijos del niño.
índice
número <optional>
this.children_.length Índice al que intentar agregar un hijo.
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El
componente
que se agrega como hijo. Cuando se usa una cuerda,Componente
será creado por este proceso.- Tipo
- Componente
-
Agregar clase (clase para agregar)
-
Agregue un nombre de clase CSS al elemento del
componente
.Parámetros:
Nombre Tipo Descripción Clase para agregar
cuerda Nombre de clase CSS para agregar
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
Añadir pista de texto Remote (opciones [, Limpieza manual])
-
Crea un objeto de seguimiento de texto remoto y devuelve un elemento de pista html.
Nota: Puede ser un HTMLTrackElement emulado o nativo.
Parámetros:
Nombre Tipo Argumento Predeterminado Descripción opciones
Objeto Consulte Tech #createRemoteTextTrack para obtener propiedades más detalladas.
Limpieza manual
booleano <optional>
verdadero - Cuando es falso: TextTrack se eliminará automáticamente del vídeo
elemento cada vez que la fuente cambia - Cuando es cierto: El TextTrack tendrá que limpiarse manualmente
- En desuso:
-
- La funcionalidad predeterminada de esta función será equivalente a «manualCleanup=False» en el futuro. El parámetro ManualCleanup también se eliminará.
- Fuente:
- tech/tech.js que es
Devoluciones:
Un elemento Html Track.
- Cuando es falso: TextTrack se eliminará automáticamente del vídeo
-
addTextTrack (tipo [, etiqueta] [, idioma])
-
Crea y devuelve un control remoto TextTrack objeto.
Parámetros:
Nombre Tipo Argumento Descripción amable
cuerda Tipo TextTrack (subtítulos, subtítulos, descripciones, capítulos o metadatos)
etiqueta
cuerda <optional>
Etiqueta para identificar la pista de texto
idioma
cuerda <optional>
Abreviatura de dos letras
- Fuente:
- tech/tech.js que es
Devoluciones:
TextTrack que se crea.
- Tipo
- Track de texto
-
Agregar WebVTT Script_ ()
-
Emular TextTracks utilizando vtt.js si es necesario
- Fuente:
- tech/tech.js que es
Fuegos:
- Tecnología #event:vttjsloaded
- Tech #event:vttjserror
-
Packs de audio ()
-
Consigue el
Tecnología
s AudioTrackList.- Fuente:
- tech/tech.js que es
Devoluciones:
La lista de pistas de audio que utiliza la tecnología actualmente.
-
blur ()
-
Eliminar el enfoque de este componente
- Heredado de:
- Fuente:
- component.js que es
-
tampón ()
-
Obtenga y cree un
Intervalo de tiempo
objeto para almacenar en búfer.- Fuente:
- tech/tech.js que es
Devoluciones:
Objeto de intervalo de tiempo que se creó.
- Tipo
- Rango de tiempo
-
Porcentaje de búfer ()
-
Obtén el porcentaje del vídeo actual que se encuentra actualmente almacenado en búfer.
- Fuente:
- tech/tech.js que es
Devoluciones:
Número de 0 a 1 que representa el porcentaje decimal del vídeo que se encuentra en búfer.
- Tipo
- número
-
<abstracto > Build CSS Class ()
-
Crea el nombre de clase DOM predeterminado. Debe ser anulado por subcomponentes.
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El nombre de clase DOM de este objeto.
- Tipo
- cuerda
-
niños ()
-
Obtenga una matriz de todos los componentes secundarios
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Los niños
- Tipo
- Matriz
-
Limpiar pistas de texto automático ()
-
Eliminar cualquier TextTracks agregado a través de AddRemoteTextTrack que estén marcados para la recolección automática de basura
- Fuente:
- tech/tech.js que es
-
ClearInterval (interválido)
-
Borra un intervalo que se crea a través de
Window.setInterval
o Component #setInterval. Si establece un intervalo mediante el Componente #setInterval, utilice esta función en lugar deWindow.clearInterval
. Si no lo hace, su oyente no se limpiará hasta el Componente #dispose.Parámetros:
Nombre Tipo Descripción Interválido
número ID del intervalo que se va a borrar. El valor devuelto de Component #setInterval o
Window.setInterval
.- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
Devuelve el identificador de intervalo que se ha borrado.
- Tipo
- número
-
Borrar tiempo de espera (ID de tiempo de espera)
-
Borra un tiempo de espera que se crea a través de
Window.setTimeout
o Component #setTimeout. Si establece un tiempo de espera mediante el Componente #setTimeout, utilice esta función en lugar deWindow.Cleartimout
. Si no lo hace, su oyente no se limpiará hasta el Componente #dispose.Parámetros:
Nombre Tipo Descripción ID de tiempo de espera
número Identificación del tiempo de espera que se va a borrar. El valor devuelto de Component #setTimeout o
Window.setTimeout
.- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
Devuelve el identificador de tiempo de espera que se ha borrado.
- Tipo
- número
-
ClearTracks (tipos)
-
Borra una sola
lista de seguimiento
o una serie deTrackLists con sus nombres.
Nota: Los técnicos sin controladores de fuente deben llamar a esto entre fuentes para
video
Yaudio
pistas. ¡No querrás usarlos entre pistas!Parámetros:
Nombre Tipo Descripción tipos
Matriz.<cadena> | cuerda Los nombres de TrackList para borrar, los nombres válidos son
video
,audio
, ytexto
.- Fuente:
- tech/tech.js que es
-
contenido en el ()
-
Devuelve el elemento DOM del
componente
. Aquí es donde se insertan los niños. Normalmente, será el mismo que el elemento devuelto en el Componente #el.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El elemento de contenido de este
componente
.- Tipo
- Elemento
-
createEl ([TagName] [, propiedades] [, atributos])
-
Cree el elemento DOM del
componente
.Parámetros:
Nombre Tipo Argumento Descripción Nombre de etiqueta
cuerda <optional>
Tipo de nodo DOM de Element. Por ejemplo, 'div'
propiedades
Objeto <optional>
Objeto de propiedades que se debe establecer.
atributos
Objeto <optional>
Objeto de atributos que se debe establecer.
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El elemento que se crea.
- Tipo
- Elemento
-
Crear pista de texto remota (opciones)
-
Crear un TextTrack emulado para usarlo por AddRemoteTextTrack
Esto está pensado para ser anulado por clases que heredan de Tech para crear TextTracks nativos o personalizados.
Parámetros:
Nombre Tipo Descripción opciones
Objeto El objeto debe contener las opciones para inicializar TextTrack con.
Propiedades
Nombre Tipo Argumento Descripción amable
cuerda <optional>
Tipo TextTrack (subtítulos, subtítulos, descripciones, capítulos o metadatos).
etiqueta
cuerda <optional>
Etiqueta para identificar la pista de texto
idioma
cuerda <optional>
Abreviatura en dos letras.
- Fuente:
- tech/tech.js que es
Devoluciones:
El elemento track que se crea.
-
Dimensión actual (ancho o alto)
-
Obtenga el ancho o la altura del
Componente
elementos calculados estilo. UtilizaWindow.getComputedStyle
.Parámetros:
Nombre Tipo Descripción Anchura o altura
cuerda Una cadena que contiene 'ancho' o 'alto'. Cualquiera que quieras conseguir.
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
La dimensión que se solicita o 0 si no se ha establecido nada para esa dimensión.
- Tipo
- número
-
Dimensiones actuales ()
-
Obtenga un objeto que contenga valores de anchura y altura del estilo calculado del
componente
.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Dimensiones del elemento componente
-
Altura actual ()
-
Obtenga la altura del estilo calculado del
componente
. UtilizaWindow.getComputedStyle
.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
height Altura del estilo calculado del
componente
.- Tipo
- número
-
Current Width ()
-
Obtenga el ancho del estilo calculado del
componente
. UtilizaWindow.getComputedStyle
.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
width Ancho del estilo calculado del
componente
.- Tipo
- número
-
dimensión (ancho o alto [, num] [, saltar Listeners])
-
Obtenga o establezca el ancho o alto del
Componente
elemento. Este es el código compartido para el componente #width y el componente #height.Cosas que debes saber:
- Si el ancho o el alto de un número devolverá el número postfijo con «px».
- Si el ancho/alto es un porcentaje, devolverá el porcentaje fijado con '%'.
- Los elementos ocultos tienen un ancho de 0 con
window.getComputedStyle
. Esta función tiene por defecto elComponente
sstyle.width
y vuelve a caerwindow.getComputedStyle
. Consulte esto para obtener más información - Si desea el estilo calculado del componente, utilice Component #currentWidth y {Component #currentHeight
Parámetros:
Nombre Tipo Argumento Descripción Anchura o altura
cuerda 8 'ancho' o 'alto'
num
number | string <optional>
8 Nueva dimensión
Alicates de esquí
booleano <optional>
Omitir activador de evento de redimension
- Heredado de:
- Fuente:
- component.js que es
Fuegos:
Devoluciones:
- la dimensión al obtener o 0 si no está establecida
- Se devuelve a sí mismo al configurar; El método se puede encadenar.
- Tipo
- Componente
-
dimensiones (ancho, alto)
-
Establezca tanto el ancho como el alto del
Componente
elemento al mismo tiempo.Parámetros:
Nombre Tipo Descripción anchura
number | string Ancho para establecer el elemento
componente
s.altura
number | string Altura en la que se establece el elemento
componente
s.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
disponer ()
-
Apague todos los polyfills de eventos, borre el
Tecnología
s AudioTrackList , VideoTrackList , y TextTrackList y deseche este Tech.- Anulaciones:
- Fuente:
- tech/tech.js que es
Fuegos:
-
el ()
-
Obtener el elemento DOM del
componente
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El elemento DOM de este
componente
.- Tipo
- Elemento
-
Activar actividad de Touch ()
-
Esta función informa de la actividad del usuario cada vez que se producen eventos táctiles. Esto puede desactivarse por cualquier subcomponente que quiera que los eventos táctiles actúen de otra manera.
Informar de la actividad táctil del usuario cuando se producen eventos táctiles. La actividad del usuario se utiliza para determinar cuándo deben mostrarse u ocultar los controles. Es sencillo cuando se trata de eventos de ratón, porque cualquier evento de ratón debería mostrar los controles. Así que capturamos eventos de ratón que se acumulan al jugador e informamos de la actividad cuando eso ocurre. Con los eventos táctiles no es tan fácil como
touchstart
ytocar
alternar los controles del reproductor. Así que los eventos táctiles tampoco nos pueden ayudar a nivel de jugador.La actividad del usuario se comprueba de forma asíncrona. Así que lo que podría suceder es que un evento de toque en el vídeo desactiva los controles. Entonces el
tocar
evento burbujea hasta el jugador. Lo que, si informaba de la actividad del usuario, volvería a activar los controles. Tampoco queremos bloquear por completo los eventos táctiles para evitar que se burbujeen. Además untocar
evento y cualquier otra cosa que no sea un toque, no debe volver a activar los controles.- Heredado de:
- Fuente:
- component.js que es
Escucha eventos:
- Componente #event:touchstart
- Componente #evento:touch move
- Componente #evento:touchend
- Componente #evento:touchcancelación
-
error ([err])
-
Obtén o establece un error en la tecnología.
Parámetros:
Nombre Tipo Argumento Descripción errar
Error de medios <optional>
Error al configurar en la tecnología
- Fuente:
- tech/tech.js que es
Devoluciones:
El objeto de error actual en la tecnología, o nulo si no lo hay.
- Tipo
- MediaError | nulo
-
focus ()
-
Establezca el foco en este componente
- Heredado de:
- Fuente:
- component.js que es
-
getAttribute (atributo)
-
Obtenga el valor de un atributo en el elemento del
componente
.Parámetros:
Nombre Tipo Descripción atributo
cuerda Nombre del atributo del que se obtiene el valor.
- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
- El valor del atributo que se ha solicitado.
- Puede ser una cadena vacía en algunos navegadores si el atributo no existe o no tiene valor - La mayoría de los navegadores devolverán un valor nulo si el atributo no existe o tiene sin valor.
- Tipo
- string | null
-
getChild (nombre)
-
Devuelve el
componente secundario
con elnombre de pila
.Parámetros:
Nombre Tipo Descripción nombre
cuerda Nombre del
componente hijo que se
va a obtener.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El
componente hijo
con elnombre de pila
o sin definir.- Tipo
- Componente | indefinido
-
getChildById (id)
-
Devuelve el
componente hijo
con elidentificador dado
.Parámetros:
Nombre Tipo Descripción id
cuerda ID del
componente secundario que se
va a obtener.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El
componente hijo
con elidentificador dado
o sin definir.- Tipo
- Componente | indefinido
-
<abstracto> getVideoPlaybackQuality ()
-
Obtiene métricas de calidad de reproducción multimedia disponibles según lo especificado en la API de calidad de reproducción multimedia del W3C.
- Fuente:
- tech/tech.js que es
- Ver:
Devoluciones:
Objeto con métricas de calidad de reproducción multimedia compatibles
- Tipo
- Objeto
-
HasClass (clase para comprobar)
-
Compruebe si el elemento de un componente tiene un nombre de clase CSS.
Parámetros:
Nombre Tipo Descripción Clase a comprobar
cuerda Nombre de clase CSS para comprobar.
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
- True si el
componente
tiene la clase.- Falso si el `Componente` no tiene la clase`
- Tipo
- booleano
-
height ([num] [, Skiplisteners])
-
Obtenga o establezca la altura del componente en función de los estilos CSS. Consulte Componente #dimension para obtener información más detallada.
Parámetros:
Nombre Tipo Argumento Descripción num
number | string <optional>
La altura que desea establecer con el postfijo '%', 'px' o nada.
Alicates de esquí
booleano <optional>
Omitir el activador de evento de redimensionamiento
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
- El ancho al obtener, cero si no hay ancho. Puede ser una cuerda
postpixelado con '%' o 'px'. - Se devuelve a sí mismo al configurar; El método se puede encadenar.
- Tipo
- Componente | número | cadena
-
hide ()
-
Oculte el elemento de
Component
si se muestra actualmente añadiéndole el nombre de clase «vjs-hidden'.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
id ()
-
Obtener el ID
de este componente
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El id de este
componente
- Tipo
- cuerda
-
Init Niños ()
-
Agregue e inicialice los
componentes secundarios
predeterminados en función de las opciones.- Heredado de:
- Fuente:
- component.js que es
-
Escuchadores de pistas de texto de Init ()
-
Encienda los oyentes para TextTrackList eventos. Esto agrega eventTarget~EventListeners para
texttrackchange
,addtrack
yremovetrack
.- Fuente:
- tech/tech.js que es
Fuegos:
-
Escuchadores de Init Track ()
-
Activa los oyentes de los eventos VideoTracklist y {AudioTracklist. Esto agrega eventTarget~EventListeners para
addtrack
yremovetrack
.- Fuente:
- tech/tech.js que es
Fuegos:
-
localize (cadena)
-
Localiza una cadena dada la cadena en inglés.
Parámetros:
Nombre Tipo Descripción cuerda
cuerda La cadena que se va a localizar.
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
La cadena localizada o, si no existe ninguna localización, la cadena inglesa.
- Tipo
- cuerda
-
Progreso manual de desactivar ()
-
Desactiva el polyfill para
los
eventos de progreso creados en Tech #manualProgressOn- Fuente:
- tech/tech.js que es
-
Progreso manual ()
-
Polyfill el
Progreso
evento para navegadores que no lo admiten de forma nativa.- Fuente:
- tech/tech.js que es
- Ver:
-
Actualizaciones manuales de tiempo desactivar ()
-
Apague el polyfill para
actualización de tiempo
eventos que fue creado en Tech # manualTimeUpdatesOn- Fuente:
- tech/tech.js que es
-
Actualizaciones de tiempo manuales en ()
-
Polyfill el
actualización de tiempo
evento para navegadores que no lo admiten.- Fuente:
- tech/tech.js que es
- Ver:
-
nombre ()
-
Obtenga el nombre del
componente
. El nombre se utiliza para hacer referencia alcomponente
y se establece durante el registro.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Nombre de este
componente
.- Tipo
- cuerda
-
off ([primero] [, segundo] [, tercero])
-
Elimine un detector de eventos del elemento de este
componente
. Si se excluyó el segundo argumento, todos los oyentes del tipo que se pasa ya que se eliminarán el primer argumento.Parámetros:
Nombre Tipo Argumento Descripción primero
string | Componente | Matriz.<cadena> <optional>
El nombre del evento y la matriz de nombres de eventos u otro
componente
.segundo
eventtarget~EventListener | string | matriz.<cadena> <optional>
La función de escucha, un nombre de evento o un conjunto de nombres de eventos.
tercero
Objeto de eventos~Escuchador de eventos <optional>
El controlador de eventos si el
primero
es uncomponente
y elsegundo
es un nombre de evento o una matriz de nombres de eventos.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
on ([primero] [, segundo] [, tercero])
-
Agregar un
oyente de eventos
a estoComponente
elemento s.La ventaja de utilizarlo sobre lo siguiente:
vjevents.on (OtherElement, 'EventName', myFunc)
OtherComponent.on ('Nombre del evento', myFunc)
Es que los oyentes se limpiarán cuando se elimine cualquiera de los componentes.
- También vinculará
myComponent
como contexto demyFunc
.NOTA: Si elimina el elemento del DOM que se ha utilizado
en,
debelimpie las referencias usando: `myComponent.trigger(el, 'dispose')` Esto también permitirá que el navegador lo recoja. En especial casos como `ventana` y `documento`, que son permanentes, Esto no es necesario.
Parámetros:
Nombre Tipo Argumento Descripción primero
string | Componente | Matriz.<cadena> <optional>
El nombre del evento y la matriz de nombres de eventos u otro
componente
.segundo
eventtarget~EventListener | string | matriz.<cadena> <optional>
La función de escucha, un nombre de evento o un conjunto de nombres de eventos.
tercero
Objeto de eventos~Escuchador de eventos <optional>
El controlador de eventos si el
primero
es uncomponente
y elsegundo
es un nombre de evento o una matriz de nombres de eventos.- Heredado de:
- Fuente:
- component.js que es
Escucha eventos:
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
onDurationChange (evento)
-
Actualice nuestra duración interna en un
cambio de duración
evento llamando a Tech # duración.Parámetros:
Nombre Tipo Descripción evento
Objeto del evento~Evento los
cambio de duración
evento que hizo que esto se ejecutara.- Fuente:
- tech/tech.js que es
Escucha eventos:
- Tecnología #evento:cambio de duración
-
uno ([primero] [, segundo] [, tercero])
-
Agrega un detector de eventos que se activa solo una vez y luego se elimina.
Parámetros:
Nombre Tipo Argumento Descripción primero
string | Componente | Matriz.<cadena> <optional>
El nombre del evento y la matriz de nombres de eventos u otro
componente
.segundo
eventtarget~EventListener | string | matriz.<cadena> <optional>
La función de escucha, un nombre de evento o un conjunto de nombres de eventos.
tercero
Objeto de eventos~Escuchador de eventos <optional>
El controlador de eventos si el
primero
es uncomponente
y elsegundo
es un nombre de evento o una matriz de nombres de eventos.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
opciones (obj)
-
Fusión profunda de objetos de opciones con nuevas opciones.
Nota: Cuando tanto
obj
comoopciones
contienen propiedades cuyos valores son objetos. Las dos propiedades se fusionan mediante Module:MergeOptionsParámetros:
Nombre Tipo Descripción obj
Objeto Objeto que contiene nuevas opciones.
- Heredado de:
- En desuso:
-
- desde la versión 5
- Fuente:
- component.js que es
Devoluciones:
Un nuevo objeto de
esto.options_
yobj
se fusionaron.- Tipo
- Objeto
-
jugado ()
-
Devuelve los
timeRange
s que se han reproducido para la fuente actual.NOTA: Esta implementación está incompleta. No rastrea el
TimeRange reproducido
. Solo comprueba si la fuente se ha reproducido o no.- Fuente:
- tech/tech.js que es
Devoluciones:
- Un intervalo de tiempo único si este vídeo se ha reproducido
- Un conjunto vacío de rangos si no.
- Tipo
- Rango de tiempo
-
jugador ()
-
Devuelve el Jugador que el
Componente
se ha adjuntado a.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
El jugador que este
Componente
se ha adjuntado a.- Tipo
- Jugador
-
<abstracto> juega en línea ()
-
Un método para comprobar la presencia de la «playsinine»
- Fuente:
- tech/tech.js que es
-
ready (fn [, sync])
-
Enlazar un agente de escucha al estado listo del componente. Si el evento listo ya ha ocurrido, activará la función inmediatamente.
Parámetros:
Nombre Tipo Argumento Predeterminado Descripción fn
Componente~Devolución de llamada lista Se activa una función a la que llamar cuando esté listo.
sincronizar
booleano <optional>
falso Ejecute el listener de forma sincrónica si el
componente
está listo.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
Seguimiento de texto remoto ()
-
Obtenga The
Tech
s {HTMLTrackElementList}, que son los elementos en el DOM que se utilizan como TextTracks.- Fuente:
- tech/tech.js que es
Devoluciones:
Los elementos de seguimiento HTML actuales que existen para la tecnología.
- Tipo
- Lista de elementos de seguimiento HTML
-
Pistas de texto remotas ()
-
Consigue el
Tecnología
s remoto TextTrackList , que se crea a partir de elementos que se agregaron al DOM.- Fuente:
- tech/tech.js que es
Devoluciones:
La lista de seguimiento de texto remoto que utiliza la tecnología actualmente.
- Tipo
- Text Lista De Pistas
-
removeAttribute (atributo)
-
Elimina un atributo del elemento del
componente
.Parámetros:
Nombre Tipo Descripción atributo
cuerda Nombre del atributo que se va a quitar.
- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
RemoveChild (componente)
-
Quitar a un niño
Componente
de estoComponente
s lista de niños. Elimina también el elemento secundario delcomponente
s de este elementocomponente
.Parámetros:
Nombre Tipo Descripción componente
Componente El
componente secundario
que se va a quitar.- Heredado de:
- Fuente:
- component.js que es
-
Quitar clase (clase para quitar)
-
Elimina un nombre de clase CSS del elemento
Component
.Parámetros:
Nombre Tipo Descripción Clase que se eliminará
cuerda Nombre de clase CSS que se va a quitar
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
Eliminar la pista de texto remota (pista)
-
Elimina una pista de texto remota de la
TextTracklist remota
.Parámetros:
Nombre Tipo Descripción pista
Track de texto TextTrack
que se eliminará deTextTrackList
- Fuente:
- tech/tech.js que es
-
<abstracto> reset ()
-
Restablece la tecnología, que eliminará todas las fuentes y restablecerá el ReadyState interno.
- Fuente:
- tech/tech.js que es
-
setAttribute (atributo, valor)
-
Establecer el valor de un atributo en el
Componente
elemento deParámetros:
Nombre Tipo Descripción atributo
cuerda Nombre del atributo que se va a establecer.
valor
cuerda Valor en el que establecer el atributo.
- Heredado de:
- Fuente:
- component.js que es
- Ver:
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
setCurrentTime ()
-
Provoca una actualización manual de la hora si Tech # manualTimeUpdatesOn fue llamado anteriormente.
- Fuente:
- tech/tech.js que es
Fuegos:
-
setInterval (fn, intervalo)
-
Crea una función que se ejecuta cada
x
milisegundos. Esta función es un envoltorio alrededor deWindow.setInterval
. Sin embargo, hay algunas razones para usar este.- Se borra a través de Componente # clearInterval cuando Componente # desechar se llama.
- La devolución de llamada de la función será un componente ~ GenericCallback
Parámetros:
Nombre Tipo Descripción fn
Componente~Devolución de llamada genérica Función que se ejecuta cada
x
segundos.intervalo
número Ejecute la función especificada cada
x
milisegundos.- Heredado de:
- Fuente:
- component.js que es
- Ver:
Escucha eventos:
Devoluciones:
Devuelve un id que se puede utilizar para identificar el intervalo. También se puede utilizar en el componente #clearInterval para borrar el intervalo.
- Tipo
- número
-
<abstracto > Establecer juegos en línea ()
-
Un método para configurar o desconfigurar la «playsinine»
- Fuente:
- tech/tech.js que es
-
<abstracto> setPoster ()
-
Método para configurar un póster desde un
Tech
.- Fuente:
- tech/tech.js que es
-
setTimeout (fn, timeout)
-
Crea una función que se ejecuta tras un tiempo de espera de
x
milisegundos. Esta función es un envoltorio alrededor deWindow.setTimeout
. Sin embargo, hay algunas razones para usar este:- Se borra a través de Componente # clearTimeout cuando Componente # desechar se llama.
- La devolución de llamada de la función se convertirá en un componente ~ GenericCallback
Nota: Puede usar
Window.CleartimeOut
en el id devuelto por esta función. Esto hará que su oyente de desecho no se limpie. Utilice Componente #clearTimeout o Componente #dispose.Parámetros:
Nombre Tipo Descripción fn
Componente~Devolución de llamada genérica Función que se ejecutará tras el tiempo de
espera
.tiempo de espera
número Tiempo de espera en milisegundos para retrasar antes de ejecutar la función especificada.
- Heredado de:
- Fuente:
- component.js que es
- Ver:
Escucha eventos:
Devoluciones:
Devuelve un identificador de tiempo de espera que se utiliza para identificar el tiempo de espera. También se puede utilizar en el componente #clearTimeout para borrar el tiempo de espera establecido.
- Tipo
- número
-
show ()
-
Muestre el elemento
Component
si está oculto eliminando el nombre de clase 'vjs-hidden'.- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
Dejar de rastrear la hora actual ()
-
Detenga la función de intervalo creada en Tech # trackCurrentTime de manera que la
actualización de tiempo
El evento ya no se activa.- Fuente:
- tech/tech.js que es
Escucha eventos:
- {Evento tecnológico: pausa}
-
Dejar de rastrear el progreso ()
-
Desactive el polyfill para
los
eventos de progreso que se crearon en Tech #manualProgressOn Detener el seguimiento manual de los eventos de progreso borrando el intervalo establecido en Tech #trackProgress.- Fuente:
- tech/tech.js que es
-
Pistas de texto ()
-
Consigue el
Tecnología
s TextTrackList.- Fuente:
- tech/tech.js que es
Devoluciones:
La lista de pistas de texto que utiliza actualmente la tecnología.
- Tipo
- Text Lista De Pistas
-
ToggleClass (ClassToggle [, predicado])
-
Añada o elimine un nombre de clase CSS del elemento del componente.
ClassToToggle
se agrega cuando el componente #hasClass devuelve false.ClassToggle
se elimina cuando el componente #hasClass devuelve true.
Parámetros:
Nombre Tipo Argumento Descripción Clase para alternar
cuerda La clase que se va a agregar o eliminar según (@link Component #hasClass}
predicado
boolean | DOM~Predicado <optional>
Una función de predicado DOM~o booleano
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
Seguimiento de tiempo actual ()
-
Configura una función de intervalo para realizar un seguimiento de la hora actual y activar la
actualización de tiempo
cada 250 milisegundos.- Fuente:
- tech/tech.js que es
Escucha eventos:
- Tech #evento:play
-
TrackProgress (evento)
-
Esto se usa para desencadenar un
Progreso
evento cuando cambia el porcentaje almacenado en búfer. Establece una función de intervalo que se llamará cada 500 milisegundos para comprobar si el porcentaje final del búfer ha cambiado.Esta función se llama por Tech #manualProgressOn
Parámetros:
Nombre Tipo Descripción evento
Objeto del evento~Evento los
Listo
evento que hizo que esto se ejecutara.- Fuente:
- tech/tech.js que es
Fuegos:
Escucha eventos:
-
trigger (evento [, hash])
-
Activa un evento en un elemento.
Parámetros:
Nombre Tipo Argumento Descripción evento
eventtarget~event | Objeto | cadena El nombre del evento y Evento o un objeto similar a un evento con un atributo de tipo establecido en el nombre del evento.
hachís
Objeto <optional>
Hash de datos para transmitir junto con el evento
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Componente
-
Listo para activadores ()
-
Activa todos los oyentes listeners para este
componente
.- Heredado de:
- Fuente:
- component.js que es
Fuegos:
-
Packs de vídeo ()
-
Consigue el
Tecnología
s VideoTrackList.- Fuente:
- tech/tech.js que es
Devoluciones:
La lista de pistas de vídeo que utiliza la tecnología actualmente.
-
width ([num] [, Skiplisteners])
-
Obtén o establece el ancho del componente en función de los estilos CSS. Consulte Componente #dimension para obtener información más detallada.
Parámetros:
Nombre Tipo Argumento Descripción num
number | string <optional>
El ancho que desea establecer postfijo con '%', 'px' o nada.
Alicates de esquí
booleano <optional>
Omitir el activador de evento de redimensionamiento
- Heredado de:
- Fuente:
- component.js que es
Devoluciones:
- El ancho al obtener, cero si no hay ancho. Puede ser una cuerda
postpixelado con '%' o 'px'. - Se devuelve a sí mismo al configurar; El método se puede encadenar.
- Tipo
- Componente | número | cadena
Definiciones de tipo
-
Objeto de origen
-
Un objeto que contiene una estructura como:
{src: 'url', type: 'mimetype'}
o una cadena que solo contiene la url src.var SourceObject = {src: 'http://ex.com/video.mp4', tipo: 'video/mp4'};
var SourceString = 'http://example.com/some-video.mp4';
Tipo:
- Objeto | string
- Fuente:
- tech/tech.js que es
Propiedades:
Nombre Tipo Descripción src
cuerda La url del origen
tipo
cuerda El tipo mimo de la fuente
Eventos
-
cambio de pista de audio
-
Se activa cuando se agregan o eliminan pistas en la lista de seguimiento de Tech AudioTracklist
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
deshacerse
-
Se activa cuando un
Componente
está dispuesto.Tipo: Objeto del evento~Evento
- Heredado de:
- Fuente:
- component.js que es
Propiedades:
Nombre Tipo Argumento Predeterminado Descripción burbujas
booleano <optional>
falso se establece en false para que el evento de cierre no se burbujee
Oyentes de este evento:
-
progreso
-
Ver jugador #progress
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
listo
-
Se activa cuando un
componente
está listo.Tipo: Objeto del evento~Evento
- Heredado de:
- Fuente:
- component.js que es
Oyentes de este evento:
-
cambiar tamaño
-
Se activa cuando se cambia el tamaño de un componente.
Tipo: Objeto del evento~Evento
- Heredado de:
- Fuente:
- component.js que es
-
toque
-
Se activa cuando un
Componente
se toca.Tipo: Objeto del evento~Evento
- Heredado de:
- Fuente:
- component.js que es
-
cambio de pista de texto
-
Se activa cuando se agregan o eliminan pistas en Tech TextTrackList
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
actualización de tiempo
-
Se activa a un intervalo de 250 ms para indicar que el tiempo pasa en el vídeo.
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
actualización de tiempo
-
Un manual
actualización de tiempo
evento.Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
cambio de pista de vídeo
-
Se activa cuando se agregan o eliminan pistas en la lista de seguimiento de vídeo técnico
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
vttj cargada
-
Se activa cuando se carga vtt.js.
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es
-
vttj cargada
-
Se activó cuando vtt.js no se cargó debido a un error
Tipo: Objeto del evento~Evento
- Fuente:
- tech/tech.js que es