nuevo HTML5(opcionesoptar , Listo)
Crea una instancia de esta tecnología.
Parámetros:
| Nombre | Tipo | Atributos | 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 |
- Mezclas en:
-
- Adiciones Tech~SourceHandler
Extiende
Miembros
-
Características Redimensionar pantalla completa: booleano
-
Booleano que indica si el
HTML5tech actualmente admite el cambio de tamaño automático de los medios cuando se pasa a pantalla completa.- Anulaciones:
- Valor predeterminado:
-
- verdadero
-
Características Control silenciado: bolean
-
Booleano que indica si
Techadmite el volumen de silenciamiento.- Anulaciones:
- Valor predeterminado:
-
- verdadero
-
Características pistas de texto nativas: booleano
-
Booleano que indica si la
tecnologíaes compatible conTextTracks nativo. Esto nos ayudará a integrarnos conTextTracks nativos si el navegador los admite.- Anulaciones:
-
Features Tasa de reproducción: booleano
-
Booleano que indica si la
tecnologíaadmite 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
- Anulaciones:
-
Features ProgressEvents: booleano
-
Booleano que indica si el
HTML5tech actualmente apoya el evento de progreso. Si esto es falso, manualProgresolos eventos se activarán en su lugar.- Anulaciones:
- Valor predeterminado:
-
- verdadero
-
Features SourceSet: booleano
-
Booleano que indica si el
Tecnologíaapoya elconjunto de fuentesevento.Un técnico debería establecer esto en
ciertoy luego usar Tech #triggerSourceset para activar un #evento:sourceset tecnológico lo antes posible después de obtener un nuevo fuente.- Anulaciones:
-
Características Eventos de actualización de tiempo
-
Booleano que indica si el
HTML5tech actualmente admite el evento timeupdate. Si esto es falso, manualactualización de tiempolos eventos se activarán en su lugar.- Anulaciones:
- Valor predeterminado:
-
- verdadero
-
característicasVideoFrameCallback : booleano
-
Si HTML5 el admite
requestVideoFrameCallback- Anulaciones:
-
Características Control de volumen: booleano
-
Booleano que indica si la
tecnologíaadmite el control de volumen.- Anulaciones:
- Valor predeterminado:
-
- verdadero
-
Elemento multimedia en movimiento Indom: boolean
-
Booleano que indica si el
HTML5tech actualmente admite el elemento de medios que se mueve en el DOM. iOS se rompe si mueve el elemento multimedia, por lo que se establece en falso allí. En cualquier otro lugar, esto debería ser cierto. -
estático nativeSourceHandler
-
Manejador de origen nativo para Html5, simplemente pasa el origen al elemento multimedia.
Propiedades:
Nombre Tipo Descripción fuenteTech~SourceObject El objeto de origen
tecnologíaHtml5 La instancia de la tecnología HTML5.
Métodos
-
$ (selector, opción de contexto) → {Elemento|null}
-
Busque un único elemento DOM que coincida con un
selector. Puede estar dentro delcomponentecontenTel ()u otro contexto personalizado.Parámetros:
Nombre Tipo Atributos Predeterminado Descripción selectorcuerda Selector CSS válido, que se pasará a
QuerySelector.contextoElement | 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 () nodevuelve nada, vuelve aldocumento.Devoluciones:
Elemento | null -el elemento dom que se encontró, o nulo
- Anulaciones:
- Ver:
-
$$ (selector, opción de contexto) → {NodeList}
-
Busca todos los elementos DOM que coinciden con un
selector. Puede estar dentro delcomponentecontenTel ()u otro contexto personalizado.Parámetros:
Nombre Tipo Atributos Predeterminado Descripción selectorcuerda Selector CSS válido, que se pasará a
QuerySelectorAll.contextoElement | 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 () nodevuelve nada, vuelve aldocumento.Devoluciones:
Lista de nodos -una lista de elementos dom que se encontraron
- Anulaciones:
- Ver:
-
addChild (hijo, opciones optar , índice optar ) → { Componente }
-
Agregue un
componente hijodentro delcomponente actual.Parámetros:
Nombre Tipo Atributos Predeterminado Descripción niñostring | Componente El nombre o la instancia de un hijo que se va a agregar.
opcionesObjeto <optional>
{} El almacén de clave/valor de opciones que se pasarán a los hijos del niño.
índicenúmero <optional>
this.children_.length Índice al que intentar agregar un hijo.
Devoluciones:
Componente-El
componenteque se agrega como hijo. Cuando se usa una cuerda,Componenteserá creado por este proceso.- Anulaciones:
-
Agregar clase(clase para agregar)
-
Agregue un nombre de clase CSS al elemento del
componente.Parámetros:
Nombre Tipo Descripción Clase para agregarcuerda Nombre de clase CSS para agregar
- Anulaciones:
-
addRemoteTextTrack (opciones, opción de limpieza manual) → { HTMLTrackElement }
-
Crea un objeto de seguimiento de texto remoto y devuelve un elemento de pista html.
Parámetros:
Nombre Tipo Atributos Predeterminado Descripción opcionesObjeto El objeto debe contener valores de tipo, idioma, etiqueta y src (ubicación del archivo WebVTT)
Limpieza manualbooleano <optional>
verdadero si se establece en false, TextTrack se eliminará automáticamente del elemento de vídeo cada vez que cambie la fuente.
Devoluciones:
Elemento de seguimiento HTML-Un elemento Html Track. Puede ser un HTMLTrackElement emulado o nativo.
- Anulaciones:
- En desuso:
-
- El valor predeterminado del parámetro «ManualCleanup» será «false» de forma predeterminada en las próximas versiones de Video.js
-
addTextTrack (tipo, opción de etiqueta, opción de idioma) → { TextTrack }
-
Crea y devuelve un control remoto TextTrack objeto.
Parámetros:
Nombre Tipo Atributos Descripción amablecuerda Tipo TextTrack (subtítulos, subtítulos, descripciones, capítulos o metadatos)etiquetacuerda <optional>
Etiqueta para identificar la pista de texto
idiomacuerda <optional>
Abreviatura de dos letras
- Anulaciones:
-
Agregar WebVTT Script_()
-
Emular TextTracks utilizando vtt.js si es necesario
Fuegos:
- Tecnología #event:vttjsloaded
- Tech #event:vttjserror
- Anulaciones:
-
Pistas de audio () → { Lista de pistas de audio }
-
Obtener la lista de seguimiento de audio
Devoluciones:
Lista de pistas de audio- Anulaciones:
-
reproducción automática () → {booleano}
-
Obtenga el valor de la
reproducción automáticadel elemento multimedia.la reproducción automáticaindica que el medio debe empezar a reproducirse tan pronto como la página esté lista.Devoluciones:
booleano -- El valor de
la reproducción automáticadel elemento multimedia. - True indica que los medios deben comenzar tan pronto como se cargue la página. - Falso indica que los medios no deberían iniciarse tan pronto como se cargue la página.
- Ver:
- El valor de
-
blur()
-
Eliminar el enfoque de este componente
- Anulaciones:
-
almacenado en búfer () → {Rango de tiempo}
-
Obtenga el valor de
amortiguadodel elemento multimedia.amortiguadoes unIntervalo de tiempoobjeto que representa las partes del medio que ya están descargadas y disponibles para su reproducción.Devoluciones:
Rango de tiempo -El valor de
bufferdesde el elemento multimedia.- Anulaciones:
- Ver:
-
porcentaje de búfer () → {número}
-
Obtén el porcentaje del vídeo actual que se encuentra actualmente almacenado en búfer.
Devoluciones:
número -Número de 0 a 1 que representa el porcentaje decimal del vídeo que se encuentra en búfer.
- Anulaciones:
-
resumen buildCSSClass () → {cadena}
-
Crea el nombre de clase DOM predeterminado. Debe ser anulado por subcomponentes.
Devoluciones:
cadena -El nombre de clase DOM de este objeto.
- Anulaciones:
-
cancelAnimationFrame (id) → {número}
-
Cancela una devolución de llamada en cola que se ha pasado al componente #requestAnimationFrame (raF).
Si pone en cola una devolución de llamada RAF mediante el componente #requestAnimationFrame, utilice esta función en lugar de
Window.cancelAnimationFrame. Si no lo hace, su oyente de desecho no se limpiará hasta el Componente #dispose.Parámetros:
Nombre Tipo Descripción idnúmero El ID de raF que se va a borrar. El valor devuelto del componente #requestAnimationFrame.
Devoluciones:
número -Devuelve el ID de raF que se ha borrado.
- Anulaciones:
- Ver:
-
CanceNamedAnimationFrame(nombre)
-
Cancela un marco de animación con nombre actual si existe.
Parámetros:
Nombre Tipo Descripción nombrecuerda Nombre del RequestAnimationFrame que se va a cancelar.
- Anulaciones:
-
cancelarVideoFrameCallback (id)
-
Solicitud nativa o alternativaVideoFrameCallback
Parámetros:
Nombre Tipo Descripción idnúmero solicitar id para cancelar
- Anulaciones:
-
niños () → {matriz}
-
Obtenga una matriz de todos los componentes secundarios
Devoluciones:
Matriz -Los niños
- Anulaciones:
-
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
- Anulaciones:
-
clearInterval (intervalId) → {número}
-
Borra un intervalo que se crea a través de
Window.setIntervalo 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álidonúmero ID del intervalo que se va a borrar. El valor devuelto de Component #setInterval o
Window.setInterval.Devoluciones:
número -Devuelve el identificador de intervalo que se ha borrado.
- Anulaciones:
- Ver:
-
clearTimeout (id de tiempo de espera) → {número}
-
Borra un tiempo de espera que se crea a través de
Window.setTimeouto 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 esperanúmero Identificación del tiempo de espera que se va a borrar. El valor devuelto de Component #setTimeout o
Window.setTimeout.Devoluciones:
número -Devuelve el identificador de tiempo de espera que se ha borrado.
- Anulaciones:
- Ver:
-
ClearTracks(tipos)
-
Borra una sola
lista de seguimientoo una serie deTrackLists con sus nombres.Nota: Los técnicos sin controladores de fuente deben llamar a esto entre fuentes para
videoYaudiopistas. ¡No querrás usarlos entre pistas!Parámetros:
Nombre Tipo Descripción tiposMatriz.<cadena> | cuerda Los nombres de TrackList para borrar, los nombres válidos son
video,audio, ytexto.- Anulaciones:
-
contentEl () → {Elemento}
-
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.Devoluciones:
Elemento -El elemento de contenido de este
componente.- Anulaciones:
-
controles () → {booleano}
-
Obtenga el valor de
los controlesdel elemento multimedia.controlsindica si los controles multimedia nativos deben mostrarse u ocultarse.Devoluciones:
booleano -- El valor de
los controlesdel elemento multimedia. - True indica que deberían mostrarse los controles nativos. - Falso indica que los controles nativos deben estar ocultos.
- Ver:
- El valor de
-
crearEl () → {Elemento}
-
Cree el elemento DOM de
Html5Tech.Devoluciones:
Elemento -El elemento que se crea.
- Anulaciones:
-
createRemoteTextTrack (opciones) → { HTMLTrackElement }
-
Crea TextTrack nativo o un TextTrack emulado según el valor de
FeatureNativeTextTracksParámetros:
Nombre Tipo Descripción opcionesObjeto El objeto debe contener las opciones para inicializar TextTrack con.
Propiedades
Nombre Tipo Atributos Descripción amablecuerda <optional>
Tipo TextTrack (subtítulos, subtítulos, descripciones, capítulos o metadatos).etiquetacuerda <optional>
Etiqueta para identificar la pista de texto
idiomacuerda <optional>
Abreviatura en dos letras.
predeterminadobooleano <optional>
Por defecto esta pista está activada.
idcuerda <optional>
Identificador interno para asignar esta pista.
srccuerda <optional>
URL de origen de la pista.
- Anulaciones:
-
origen cruzado () → {cadena}
-
Obtenga el valor de
cruzOrigendel elemento multimedia.cruzOrigenindica al navegador que debe enviar las cookies junto con las solicitudes de los diferentes activos / listas de reproducciónDevoluciones:
cadena -- anónimo indica que los medios no deben enviar cookies. - use-credentials indica que los medios deben enviar cookies junto con las solicitudes.
- Anulaciones:
- Ver:
-
dimensión actual (ancho o alto) → {número}
-
Obtenga la anchura calculada o la altura del elemento del componente.
Utiliza
Window.getComputedStyle.Parámetros:
Nombre Tipo Descripción Anchura o alturacuerda Una cadena que contiene 'ancho' o 'alto'. Cualquiera que quieras conseguir.
Devoluciones:
número -La dimensión que se solicita o 0 si no se ha establecido nada para esa dimensión.
- Anulaciones:
-
currentDimensions () → { Componente ~ DimensionObject }
-
Obtenga un objeto que contenga valores de anchura y altura calculados del elemento del componente.
Utiliza
Window.getComputedStyle.- Anulaciones:
-
altura actual () → {número}
-
Obtenga la altura calculada del elemento del componente.
Utiliza
Window.getComputedStyle.Devoluciones:
número -Altura calculada del elemento del componente.
- Anulaciones:
-
currentSrc () → { Tech ~ SourceObject }
-
Obtenga la fuente actual en
HTML5Tech. Se remonta a devolver el origen del elemento multimedia HTML5.Devoluciones:
Tech~SourceObject-El objeto fuente actual de la tecnología HTML5. Con una alternativa a la fuente de elementos.
-
horaActual () → {número}
-
Obtenga el valor de
CurrentTimedel elemento multimedia.CurrentTimeindica el segundo actual en el que se está reproduciendo el medio.Devoluciones:
número -El valor de
CurrentTimedel elemento multimedia.- Ver:
-
anchoActual () → {número}
-
Obtenga el ancho calculado del elemento del componente.
Utiliza
Window.getComputedStyle.Devoluciones:
número -Ancho calculado del elemento del componente.
- Anulaciones:
-
por defecto silenciado () → {booleano}
-
Obtenga el valor de
DefaultMuteddel elemento multimedia.DefaultSilenciadoindica si el medio debe iniciarse silenciado o no. Solo cambia el estado predeterminado de los medios.apagadoydefaultMutedpuede tener diferentes valores. Html5 # silenciado indica el estado actual.Devoluciones:
booleano -- El valor de
defaultMuteddel elemento multimedia. - True indica que los medios deben comenzar silenciados. - Falso indica que los medios no deben comenzar silenciados
- Ver:
- El valor de
-
tasa de reproducción predeterminada () → {número}
-
Obtenga el valor de
defaultPlaybackRatedel elemento multimedia.defaultPlaybackRateindica la velocidad a la que se están reproduciendo los medios en ese momento. Este valor no indicará la corrientetasa de reproducciónuna vez iniciada la reproducción, utilice Html5 # playbackRate para eso.Ejemplos:
- si defaultPlaybackRate se establece en 2, los medios se reproducirán dos veces más rápido.
- si defaultPlaybackRate se establece en 0.5, los medios se reproducirán la mitad de rápido.
Devoluciones:
número -Valor de
DefaultPlaybackRatedel elemento multimedia. Número que indica la velocidad de reproducción actual del medio, donde 1 es la velocidad normal.- Ver:
-
dimensión (widthOrHeight, num opt , skipListeners opt ) → {number}
-
Obtenga o establezca el ancho o alto del
Componenteelemento. 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 elComponentesstyle.widthy 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 Atributos Descripción Anchura o alturacuerda 8 'ancho' o 'alto'
numnumber | string <optional>
8 Nueva dimensión
Alicates de esquíbooleano <optional>
Omitir activador de evento componentresize
Fuegos:
Devoluciones:
número -La dimensión al obtener o 0 si no está establecida
- Anulaciones:
-
dimensiones(ancho, alto)
-
Establezca tanto el ancho como el alto del
Componenteelemento al mismo tiempo.Parámetros:
Nombre Tipo Descripción anchuranumber | string Ancho para establecer el elemento
componentes.alturanumber | string Altura en la que se establece el elemento
componentes.- Anulaciones:
-
deshabilitarImagenEnImagen () → {booleano}
-
Obtenga el valor de 'disablePictureInPicture' del elemento de video.
Devoluciones:
booleano -value: el valor de
disabledPictureInPicturedel elemento de video. - Verdadero indica que el video no se puede reproducir en el modo Imagen en imagen - Falso indica que el video se puede reproducir en el modo Imagen en imagen- Anulaciones:
- Ver:
-
disponer()
-
Disponer de
HTML5elemento multimedia y elimine todas las pistas.- Anulaciones:
-
duración () → {número}
-
Obtenga la duración actual del elemento multimedia HTML5.
Devoluciones:
número -La duración del medio o 0 si no hay duración.
-
el () → {Elemento}
-
Obtener el elemento DOM del
componenteDevoluciones:
Elemento -El elemento DOM de este
componente.- Anulaciones:
-
Emular pistas de texto()
-
Emular pistas de texto
- Anulaciones:
-
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
touchstartytocaralternar 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
tocarevento 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 untocarevento y cualquier otra cosa que no sea un toque, no debe volver a activar los controles.Escucha eventos:
- Componente #event:touchstart
- Componente #evento:touch move
- Componente #evento:touchend
- Componente #evento:touchcancelación
- Anulaciones:
-
terminado () → {booleano}
-
Obtenga el valor de
finaldel elemento multimedia.endindica si los medios han llegado al final o no.Devoluciones:
booleano -- El valor de
finalizódel elemento multimedia. - True indica que el contenido multimedia ha finalizado. - Falso indica que el medio no ha terminado.
- Ver:
- El valor de
-
ingrese a pantalla completa()
-
Solicite que
HTML5Tech entre en pantalla completa. -
error () → { MediaError |null}
-
Obtenga el valor del
errordel elemento multimedia.errorindica cualquier MediaError que pueda haber ocurrido durante la reproducción. Si el error devuelve nulo, no hay ningún error actual.Devoluciones:
MediaError | null -El valor del
errordel elemento multimedia. SeráMediaErrorsi hay un error actual y nulo de lo contrario.- Anulaciones:
- Ver:
-
salir de pantalla completa()
-
Solicite que
HTML5Tech salga a pantalla completa. -
focus()
-
Establezca el foco en este componente
- Anulaciones:
-
getAttribute (atributo) → {cadena|null}
-
Obtenga el valor de un atributo en el elemento del
componente.Parámetros:
Nombre Tipo Descripción atributocuerda Nombre del atributo del que se obtiene el valor.
Devoluciones:
string | null -- El valor del atributo 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 nulo si el atributo no existe o no tiene valor.
- Anulaciones:
- Ver:
-
getChild (nombre) → { Componente |indefinido}
-
Devuelve el
componente secundariocon elnombre de pila.Parámetros:
Nombre Tipo Descripción nombrecuerda Nombre del
componente hijo que seva a obtener.- Anulaciones:
-
getChildById (id) → { Componente |indefinido}
-
Devuelve el
componente hijocon elidentificador dado.Parámetros:
Nombre Tipo Descripción idcuerda ID del
componente secundario que seva a obtener.- Anulaciones:
-
getDescendant (…nombres) → { Componente |indefinido}
-
Devuelve el
componente descendientesiguiendo losnombres de descendientes givent. Por ejemplo, ['foo', 'bar', 'baz'] intentaría obtener 'foo' en el componente actual, 'bar' en el componente 'foo' y 'baz' en el componente 'bar' y devolvería indefinido si cualquiera de esos no existe.Parámetros:
Nombre Tipo Atributos Descripción nombres... matriz.<cadena> | cuerda <repeatable>
Nombre del
componente hijo que seva a obtener.Devoluciones:
Componente | indefinido -El
componente descendiente quesigue losnombres de descendientes dadoso no definido.- Anulaciones:
-
getVideoPlaybackQuality () → {Objeto}
-
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.
Devoluciones:
Objeto -Objeto con métricas de calidad de reproducción multimedia compatibles
- Anulaciones:
- Ver:
-
HandleKeyDown(evento)
-
Cuando este componente recibe un
keydownevento que no procesa, pasa el evento al jugador para su manejo.Parámetros:
Nombre Tipo Descripción eventoObjeto del evento~Evento los
keydownevento que hizo que se llamara a esta función.- Anulaciones:
-
HandleKeypress(evento)
-
Muchos componentes solían tener un
handleKeyPressmétodo, que fue mal nombrado porque escuchó unkeydownevento. El nombre de este método ahora delega enHandleKeyDown. Esto significa que cualquier persona que llame aHandleKeyPress noverá que las llamadas a sus métodos dejen de funcionar.Parámetros:
Nombre Tipo Descripción eventoObjeto del evento~Evento El evento que provocó la llamada a esta función.
- Anulaciones:
-
cambio de idioma del mango abstracto()
-
Gestiona el cambio de idioma del reproductor en los componentes. Debe ser anulado por subcomponentes.
- Anulaciones:
-
handleLateInit_ () → {indefinido}
-
Esto se activará si el evento loadstart ya se ha activado, antes de que videojs estuviera listo. Dos ejemplos conocidos de cuándo puede ocurrir esto son:
- Si estamos cargando el objeto de reproducción después de que haya comenzado a cargarse
- El medio ya está reproduciendo el (a menudo con la reproducción automática activada)
Esta función activará otro inicio de carga para que videojs pueda ponerse al día.
Fuegos:
- Tecnología #evento:loadstart
Devoluciones:
indefinido -no devuelve nada.
-
hasClass (classToCheck) → {booleano}
-
Compruebe si el elemento de un componente tiene un nombre de clase CSS.
Parámetros:
Nombre Tipo Descripción Clase a comprobarcuerda Nombre de clase CSS para comprobar.
Devoluciones:
booleano -- True si el
componentetiene la clase. - Falso si elComponenteno tiene la clase`
- Anulaciones:
- True si el
-
altura () → {número}
-
Obtén la altura actual del elemento multimedia HTML5.
Devoluciones:
número -La altura del elemento multimedia HTML5.
- Anulaciones:
-
hide()
-
Oculte el elemento de
Componentsi se muestra actualmente añadiéndole el nombre de clase «vjs-hidden'.- Anulaciones:
-
id () → {cadena}
-
Obtener el ID
de este componenteDevoluciones:
cadena -El id de este
componente- Anulaciones:
-
Init Niños()
-
Agregue e inicialice los
componentes secundariospredeterminados en función de las opciones.- Anulaciones:
-
Escuchadores de Init Track()
-
Encienda los oyentes para VideoTrackList , {AudioTrackList y TextTrackList eventos.
Esto agrega eventTarget~EventListeners para
addtrackyremovetrack.Fuegos:
- #evento tecnológico: cambio de pista de audio
- Tech #evento:cambio de seguimiento de vídeo
- Tecnología #evento:cambio de pista de texto
- Anulaciones:
-
isDisposed () → {booleano}
-
Determine si este componente se ha eliminado o no.
Devoluciones:
booleano -Si el componente se ha eliminado, será
cierto. De lo contrario,falso.- Anulaciones:
-
load()
-
Un envoltorio alrededor de los elementos multimedia.
cargafunción. Esto llamará alHTML5s elemento multimediacargafunción.- Ver:
-
localizar (cadena, tokens opt , defaultValue opt ) → {cadena}
-
Localiza una cadena dada la cadena en inglés.
Si se proporcionan tokens, intentará ejecutar un simple reemplazo de tokens en la cadena proporcionada. Los tokens que busca se parecen a
{1}con el índice indexado en 1 en la matriz de tokens.Si un
valor por defectose proporciona, lo usará sobrecuerda, si no se encuentra un valor en los archivos de idioma proporcionados. Esto es útil si desea tener una clave descriptiva para el reemplazo de tokens pero tener una cadena localizada sucinta y no requiere que se incluyaen.json.Actualmente, se utiliza para la sincronización de la barra de progreso.
{ "tiempo de la barra de progreso: hora actual = {1} duración = {2}": "{1} de {2}" }Luego se usa así:
this.localize('tiempo de la barra de progreso: horaActual={1} duración{2}', [este.jugador_.tiempoActual(), este.jugador_.duración()], '{1 de 2}');Lo que produce algo así como:
01:23 de 24:56.Parámetros:
Nombre Tipo Atributos Descripción cuerdacuerda La cadena que se va a localizar y la clave para buscar en los archivos de idioma.
fichasMatriz.<cadena> <optional>
Si el artículo actual tiene reemplazos de tokens, proporcione los tokens aquí.
Valor predeterminadocuerda <optional>
El valor predeterminado es
string. Puede ser un valor predeterminado que se debe utilizar para la sustitución de tokens si es necesario que la clave de búsqueda sea independiente.Devoluciones:
cadena -La cadena localizada o, si no existe ninguna localización, la cadena inglesa.
- Anulaciones:
-
bucle () → {booleano}
-
Obtenga el valor de
bucledel elemento multimedia.loopindica que el medio debe volver al inicio del medio y continuar reproduciéndose una vez que llegue al final.Devoluciones:
booleano -- El valor del
bucledel elemento multimedia. - True indica que la reproducción debe volver a comenzar una vez que se alcanza el final de un medio. - Falso indica que la reproducción no debe volver al principio cuando se llega al final del medio.
- Ver:
- El valor del
-
Progreso manual de desactivar()
-
Desactiva el polyfill para
loseventos de progreso creados en Tech #manualProgressOn- Anulaciones:
-
Progreso manual()
-
Polyfill el
Progresoevento para navegadores que no lo admiten de forma nativa.- Anulaciones:
- Ver:
-
Actualizaciones manuales de tiempo desactivar()
-
Apague el polyfill para
actualización de tiempoeventos que fue creado en Tech # manualTimeUpdatesOn- Anulaciones:
-
Actualizaciones de tiempo manuales en()
-
Polyfill el
actualización de tiempoevento para navegadores que no lo admiten.- Anulaciones:
- Ver:
-
silenciado () → {booleano}
-
Obtén el valor de
silenciadodel elemento multimedia.silenciadoindica que el volumen del medio debe estar configurado en silencio. En realidad, esto no cambia lavolumenatributo.Devoluciones:
booleano -- True si se debe ignorar el valor del
volumeny establecer el audio en silencio. - Falso si se debe utilizar el valor delvolumen.
- Ver:
- True si se debe ignorar el valor del
-
nombre () → {cadena}
-
Obtenga el nombre del
componente. El nombre se utiliza para hacer referencia alcomponentey se establece durante el registro.Devoluciones:
cadena -Nombre de este
componente.- Anulaciones:
-
estado de la red () → {número}
-
Obtenga el valor de
NetworkStatedel elemento multimedia.NetworkStateindica el estado actual de la red. Devuelve una enumeración de la siguiente lista:- 0: NETWORK_EMPTY
- 1: NETWORK_IDLE
- 2: NETWORK_LOADING
- 3: NETWORK_NO_SOURCE
Devoluciones:
número -El valor de
NetworkStatedel elemento multimedia. Este será un número de la lista de la descripción. -
onDurationChange(evento)
-
Actualice nuestra duración interna en un
cambio de duraciónevento llamando a Tech # duración.Parámetros:
Nombre Tipo Descripción eventoObjeto del evento~Evento los
cambio de duraciónevento que hizo que esto se ejecutara.Escucha eventos:
- Tecnología #evento:cambio de duración
- Anulaciones:
-
opciones (obj) → {Objeto}
-
Fusión profunda de objetos de opciones con nuevas opciones.
Nota: Cuando tanto
objcomoopcionescontienen propiedades cuyos valores son objetos. Las dos propiedades se fusionan mediante Module:MergeOptionsParámetros:
Nombre Tipo Descripción objObjeto Objeto que contiene nuevas opciones.
Devoluciones:
Objeto -Un nuevo objeto de
esto.options_yobjse fusionaron.- Anulaciones:
-
overrideNativeAudioTracks(anular)
-
Intento de forzar la anulación de las pistas de audio nativas.
Parámetros:
Nombre Tipo Descripción anularbooleano Si se establece en verdadero audio nativo se anulará, de lo contrario, se utilizará audio nativo.
- Anulaciones:
-
overrideNativeVideoTracks(anular)
-
Intento de forzar la anulación de las pistas de vídeo nativas.
Parámetros:
Nombre Tipo Descripción anularbooleano Si se establece como verdadero vídeo nativo se anulará, de lo contrario, se utilizará vídeo nativo.
- Anulaciones:
-
pausa()
-
Una envoltura alrededor de los elementos multimedia
pausa lafunción. Esto llamará alHTML5elementos multimediapausafunción.- Ver:
-
en pausa () → {booleano}
-
Obtenga el valor de
pausadel elemento multimedia.en pausaindica si el elemento multimedia está en pausa actualmente o no.Devoluciones:
booleano -Valor de
pausadesde el elemento multimedia.- Ver:
-
juego()
-
Un envoltorio alrededor de los elementos multimedia.
juegofunción. Esto llamará alHTML5s elemento multimediajuegofunción.- Anulaciones:
- Ver:
-
tasa de reproducción () → {número}
-
Obtenga el valor de
PlaybackRatedel elemento multimedia.PlaybackRateindica la velocidad a la que se está reproduciendo actualmente el medio. Ejemplos:- si PlaybackRate se establece en 2, los medios se reproducirán dos veces más rápido.
- si PlaybackRate se establece en 0,5, los medios se reproducirán la mitad de rápido.
Devoluciones:
número -El valor de
PlaybackRatedel elemento multimedia. Número que indica la velocidad de reproducción actual del medio, donde 1 es la velocidad normal.- Ver:
-
jugado () → {Rango de tiempo}
-
Obtenga el valor de
jugadodel elemento multimedia.jugadodevuelve unIntervalo de tiempoobjeto que representa puntos en la línea de tiempo multimedia que se han reproducido.Devoluciones:
Rango de tiempo -Valor de
reproduccióndesde el elemento multimedia. AIntervalo de tiempoobjeto que indica los rangos de tiempo que se han jugado.- Anulaciones:
- Ver:
-
jugador () → { Jugador }
-
Devuelve el Jugador que el
Componentese ha adjuntado a.- Anulaciones:
-
juegosenlinea () → {booleano}
-
Obtén el valor de las
playsinlinedel elemento multimedia.playsinlineindica al navegador que la reproducción no a pantalla completa es preferible cuando la reproducción a pantalla completa es la opción predeterminada nativa, como en iOS Safari.Devoluciones:
booleano -- El valor de
playsinlinedel elemento multimedia. - True indica que los medios deben reproducirse en línea. - Falso indica que los medios no deben reproducirse en línea.
- Anulaciones:
- Ver:
- El valor de
-
cartel () → {cadena}
-
Obtén el valor del
pósterdel elemento multimedia.posterindica que la url de un archivo de imagen que se puede o se mostrará cuando no haya datos multimedia disponibles.Devoluciones:
cadena -El valor del
pósterdel elemento multimedia. El valor será una url de una imagen.- Ver:
-
precarga () → {cadena}
-
Obtenga el valor de la
precargadel elemento multimedia.preloadindica qué debe descargarse antes de interactuar con el medio. Puede tener los siguientes valores:- none: no se debe descargar nada
- metadatos: el póster y los primeros fotogramas del medio se pueden descargar para obtener dimensiones multimedia y otros metadatos
- auto: permite que los medios y los metadatos del medio se descarguen antes de la interacción
Devoluciones:
cadena -El valor de la
precargadel elemento multimedia. Serán «ninguno», «metadatos» o «automático».- Ver:
-
listo () → { Componente }
-
Enlazar un agente de escucha al estado listo del componente. A diferencia de los oyentes de eventos, ya que si el evento listo ya ha ocurrido, activará la función inmediatamente.
- Anulaciones:
-
readyState () → {número}
-
Obtenga el valor de
ReadyStatedel elemento multimedia.ReadyStateindica el estado actual del elemento multimedia. Devuelve una enumeración de la siguiente lista:- 0: NO TIENE NADA
- 1: HAVE_METADATA
- 2: HAVE_CURRENT_DATA
- 3: HAVE_FUTURE_DATA
- 4: HAVE_ENOUGH_DATA
Devoluciones:
número -El valor de
ReadyStatedel elemento multimedia. Este será un número de la lista de la descripción. -
remoteTextTrackEls () → { HtmlTrackElementList }
-
Obtener el elemento remoto HTMLTrackElementList
Devoluciones:
Lista de elementos de seguimiento HTML- Anulaciones:
-
Pistas de texto remotas () → { Lista de pistas de texto }
-
Obtener el elemento remoto TextTrackList
Devoluciones:
Text Lista De Pistas- Anulaciones:
-
removeAttribute(atributo)
-
Elimina un atributo del elemento del
componente.Parámetros:
Nombre Tipo Descripción atributocuerda Nombre del atributo que se va a quitar.
- Anulaciones:
- Ver:
-
RemoveChild(componente)
-
Quitar a un niño
Componentede estoComponentes lista de niños. Elimina también el elemento secundario delcomponentes de este elementocomponente.Parámetros:
Nombre Tipo Descripción componenteComponente El
componente secundarioque se va a quitar.- Anulaciones:
-
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
- Anulaciones:
-
Eliminar la pista de texto remota(pista)
-
Quitar control remoto
TextTrackdeTextTrackListobjetoParámetros:
Nombre Tipo Descripción pistaTrack de texto Objeto TextTrack que se debe quitar- Anulaciones:
-
requestAnimationFrame (fn) → {número}
-
Hace cola una devolución de llamada para pasar a RequestAnimationFrame (raF), pero con algunas bonificaciones adicionales:
-
Admite navegadores que no admiten raF al volver al Componente #setTimeout.
-
La devolución de llamada se convierte en un componente ~ GenericCallback (es decir, enlazado al componente).
-
La cancelación automática de la devolución de llamada raF se gestiona si el componente se elimina antes de llamarlo.
Parámetros:
Nombre Tipo Descripción fnComponente~Devolución de llamada genérica Función que se enlazará a este componente y se ejecutará justo antes de volver a pintar el navegador.
Escucha eventos:
Devoluciones:
número -Devuelve un ID de raF que se utiliza para identificar el tiempo de espera. También se puede utilizar en el componente #cancelAnimationFrame para cancelar la devolución de llamada del marco de animación.
- Anulaciones:
- Ver:
-
-
Solicitud NamedAnimationFrame(nombre, fn)
-
Solicite un marco de animación, pero solo se pondrá en cola un marco de animación con nombre. Nunca se añadirá otro hasta que termine el anterior.
Parámetros:
Nombre Tipo Descripción nombrecuerda El nombre que se va a asignar a este RequestAnimationFrame
fnComponente~Devolución de llamada genérica Función que se enlazará a este componente y se ejecutará justo antes de volver a pintar el navegador.
- Anulaciones:
-
requestPictureInPicture () → {Promesa}
-
Cree una ventana de vídeo flotante siempre encima de otras ventanas para que los usuarios sigan consumiendo contenido multimedia mientras interactúan con otros sitios de contenido o aplicaciones de su dispositivo.
Devoluciones:
Promesa -Una promesa con una ventana de imagen en imagen.
- Anulaciones:
- Ver:
-
requestVideoFrameCallback (cb) → {número}
-
Solicitud nativaVideoFrameCallback si es compatible con el navegador/tecnología, o respaldo No use rVCF en Safari cuando se está reproduciendo DRM, ya que no se dispara Debe verificarse más tarde que el constructor Esto será un falso positivo para fuentes claras cargadas después de un Fairplay fuente
Parámetros:
Nombre Tipo Descripción cbfunción funcion para llamar
Devoluciones:
número -identificación de solicitud
- Anulaciones:
-
reset()
-
Restablece la tecnología eliminando todas las fuentes y luego llamando a HTML5.resetMediaElement.
- Anulaciones:
-
fregado () → {booleano}
-
Obtenga si estamos fregando o no.
Devoluciones:
booleano -isScrubbing - verdadero porque actualmente estamos limpiando - falso porque ya no estamos limpiando
- Anulaciones:
-
buscable () → {TimeRange}
-
Obtenga el valor de
buscabledel elemento multimedia.buscabledevuelve unIntervalo de tiempoobjeto que indica rangos de tiempo que pueden serbuscadopara.Devoluciones:
Rango de tiempo -El valor de
buscardesde el elemento multimedia. AIntervalo de tiempoobjeto que indica los rangos de tiempo actuales que se pueden buscar.- Ver:
-
buscando () → {booleano}
-
Obtenga el valor de
buscardesde el elemento multimedia.la búsquedaindica si los medios de comunicación están buscando actualmente un nuevo puesto o no.Devoluciones:
booleano -- El valor de
buscardesde el elemento mediático. - Verdadero indica que el medio está buscando actualmente una nueva posición. - Falso indica que el medio no está buscando una nueva posición en este momento.
- Ver:
- El valor de
-
setAttribute(atributo, valor)
-
Establecer el valor de un atributo en el
Componenteelemento deParámetros:
Nombre Tipo Descripción atributocuerda Nombre del atributo que se va a establecer.
valorcuerda Valor en el que establecer el atributo.
- Anulaciones:
- Ver:
-
setAutoplay(auto-reproducción)
-
Establezca el valor de la
reproducción automáticaen el elemento multimedia.la reproducción automáticaindica que el medio debe empezar a reproducirse tan pronto como la página esté lista.Parámetros:
Nombre Tipo Descripción reproducción automáticabooleano - True indica que los medios deben comenzar tan pronto como se cargue la página. - Falso indica que los medios no deberían iniciarse tan pronto como se cargue la página.
- Ver:
-
setControls(val)
-
Establezca el atributo de controles para el elemento multimedia HTML5.
Parámetros:
Nombre Tipo Descripción valcuerda Valor para establecer el atributo controls en
-
setCrossOrigin(origen cruzado)
-
Establecer el valor de
cruzOrigendel elemento multimedia.cruzOrigenindica al navegador que debe enviar las cookies junto con las solicitudes de los diferentes activos / listas de reproducciónParámetros:
Nombre Tipo Descripción Origen cruzadocuerda - anónimo indica que los medios no deben enviar cookies. - use-credentials indica que los medios deben enviar cookies junto con las solicitudes.
- Anulaciones:
- Ver:
-
setCurrentTime(segundos)
-
Establecer la hora actual para el
HTML5tecnologíaParámetros:
Nombre Tipo Descripción segundosnúmero Establezca la hora actual del medio en este sentido.
- Anulaciones:
-
setDefaultMuted(predeterminadoMutado)
-
Establecer el valor de
defaultMuteden el elemento multimedia.defaultMutedindica que el nivel de audio actual debe ser silencioso, pero solo afectará al nivel silenciado en la reproducción inicial.Parámetros:
Nombre Tipo Descripción Silenciado predeterminadobooleano - Verdadero si el audio debe establecerse en silencio - Falso de lo contrario
- Ver:
-
setDefaultPlaybackRate () → {número}
-
Establecer el valor de
defaultPlaybackRateen el elemento multimedia.defaultPlaybackRateindica la velocidad a la que los medios deben reproducirse en el inicio inicial. Cambiar este valor después de que haya comenzado un video no hará nada. En su lugar, deberías usar Html5 # setPlaybackRate.Valores de ejemplo:
- si PlaybackRate se establece en 2, los medios se reproducirán dos veces más rápido.
- si PlaybackRate se establece en 0,5, los medios se reproducirán la mitad de rápido.
Devoluciones:
número -Valor de
DefaultPlaybackRatedel elemento multimedia. Número que indica la velocidad de reproducción actual del medio, donde 1 es la velocidad normal.- Ver:
-
setDisablePictureInPicture(valor)
-
Impide que el navegador sugiera un menú contextual de Imagen en imagen o que solicite Imagen en imagen automáticamente en algunos casos.
Parámetros:
Nombre Tipo Descripción valorbooleano El valor real desactivará el modo Picture-in-Picture.
- Anulaciones:
- Ver:
-
setInterval (fn, intervalo) → {número}
-
Crea una función que se ejecuta cada
xmilisegundos. 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 fnComponente~Devolución de llamada genérica Función que se ejecuta cada
xsegundos.intervalonúmero Ejecute la función especificada cada
xmilisegundos.Escucha eventos:
Devoluciones:
número -Devuelve un id que se puede utilizar para identificar el intervalo. También se puede utilizar en el componente #clearInterval para borrar el intervalo.
- Anulaciones:
- Ver:
-
setLoop(círculo)
-
Establezca el valor de
bucleen el elemento multimedia.loopindica que el medio debe volver al inicio del medio y continuar reproduciéndose una vez que llegue al final.Parámetros:
Nombre Tipo Descripción buclebooleano - True indica que la reproducción debe volver a comenzar una vez que se alcanza el final de un medio. - Falso indica que la reproducción no debe volver al principio cuando se llega al final del medio.
- Ver:
-
setMuted(apagado)
-
Establecer el valor de
apagadoen el elemento multimedia.apagadoindica que el nivel de audio actual debe ser silencioso.Parámetros:
Nombre Tipo Descripción silenciadobooleano - Verdadero si el audio debe establecerse en silencio - Falso de lo contrario
- Ver:
-
setPlaybackRate () → {número}
-
Establezca el valor de
PlaybackRateen el elemento multimedia.PlaybackRateindica la velocidad a la que debe reproducirse el contenido multimedia. Ejemplos:- si PlaybackRate se establece en 2, los medios se reproducirán dos veces más rápido.
- si PlaybackRate se establece en 0,5, los medios se reproducirán la mitad de rápido.
Devoluciones:
número -El valor de
PlaybackRatedel elemento multimedia. Número que indica la velocidad de reproducción actual del medio, donde 1 es la velocidad normal.- Ver:
-
setPlaysinline(juega en línea)
-
Establezca el valor de las
playsinlinedesde el elemento multimedia.playsinlineindica al navegador que la reproducción no a pantalla completa es preferible cuando la reproducción a pantalla completa es la opción predeterminada nativa, como en iOS Safari.Parámetros:
Nombre Tipo Descripción juega en líneabooleano - True indica que los medios deben reproducirse en línea. - Falso indica que los medios no deben reproducirse en línea.
- Anulaciones:
- Ver:
-
setPoster(póster)
-
Establezca el valor del
pósteren el elemento multimedia.posteres la url de un archivo de imagen que se puede o se mostrará cuando no haya datos multimedia disponibles.Parámetros:
Nombre Tipo Descripción póstercuerda URL de una imagen que debe utilizarse como
pósterdel elemento multimedia.- Anulaciones:
- Ver:
-
setPreload(precarga)
-
Establezca el valor de la
precargaen el elemento multimedia.preloadindica qué debe descargarse antes de interactuar con el medio. Puede tener los siguientes valores:- none: no se debe descargar nada
- metadatos: el póster y los primeros fotogramas del medio se pueden descargar para obtener dimensiones multimedia y otros metadatos
- auto: permite que los medios y los metadatos del medio se descarguen antes de la interacción
Parámetros:
Nombre Tipo Descripción precargacuerda Valor de la
precargaque se va a establecer en el elemento multimedia. Debe ser «ninguno», «metadatos» o «automático».- Ver:
-
setScrubbing(isScrubbing)
-
Establecer si estamos fregando o no. Esto se usa para decidir si debemos usar
fastSeeko no.fastSeekse utiliza para proporcionar trucos en los navegadores Safari.Parámetros:
Nombre Tipo Descripción se está fregandobooleano - verdadero porque actualmente estamos limpiando - falso porque ya no estamos limpiando
- Anulaciones:
-
setSrc(src)
-
Establezca el valor de
srcen el elemento multimedia.srcindica el objeto Tech~SourceObject actual para el medio.Parámetros:
Nombre Tipo Descripción srcTech~SourceObject El objeto de origen que se va a establecer como fuente actual.
- Ver:
-
setTimeout (fn, tiempo de espera) → {número}
-
Crea una función que se ejecuta tras un tiempo de espera de
xmilisegundos. 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: No puedes usar
Window.CleartimeOuten el id devuelto por esta función. Esto hará que su oyente de desecho no se limpie. Utilice el componente #clearTimeout o el componente #dispose en su lugar.Parámetros:
Nombre Tipo Descripción fnComponente~Devolución de llamada genérica Función que se ejecutará tras el tiempo de
espera.tiempo de esperanúmero Tiempo de espera en milisegundos para retrasar antes de ejecutar la función especificada.
Escucha eventos:
Devoluciones:
número -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.
- Anulaciones:
- Ver:
-
setupSourcesetHandling_()
-
Modifique el elemento multimedia para que podamos detectar cuándo se cambia la fuente. Incendios
conjunto de fuentesjusto después de que la fuente haya cambiado -
setVolume(percentAsDecimal)
-
Establezca el valor del
volumenen el elemento multimedia.volumenindica el nivel de audio actual como porcentaje en formato decimal. Esto significa que 1 es 100%, 0,5 es 50%, etc.Parámetros:
Nombre Tipo Descripción Porcentaje como decimalnúmero El porcentaje de volumen como decimal. El rango válido es de 0 a 1.
- Ver:
-
show()
-
Muestre el elemento
Componentsi está oculto eliminando el nombre de clase 'vjs-hidden'.- Anulaciones:
-
src (src opt ) → { Tech~SourceObject |indefinido}
-
Un captador o configurador para el objeto de origen de
Html5Tech.Nota: Por favor, use Html5 #setSource
Parámetros:
Nombre Tipo Atributos Descripción srcTech~SourceObject <optional>
El objeto de origen que desea establecer en el
HTML5elemento de tecnología.Devoluciones:
Tech ~ SourceObject | indefinido -- El objeto de origen actual cuando no se pasa un origen. - indefinido al configurar
- En desuso:
-
- Desde la versión 5.
-
Dejar de rastrear la hora actual()
-
Detenga la función de intervalo creada en Tech # trackCurrentTime de manera que la
actualización de tiempoEl evento ya no se activa.Escucha eventos:
- {Evento tecnológico: pausa}
- Anulaciones:
-
Dejar de rastrear el progreso()
-
Desactive el polyfill para
loseventos de progreso que se crearon en Tech #manualProgressOn Detener el seguimiento manual de los eventos de progreso borrando el intervalo establecido en Tech #trackProgress.- Anulaciones:
-
admite pantalla completa () → {booleano}
-
Comprueba si el dispositivo de reproducción actual admite pantalla completa.
Devoluciones:
booleano -- Verdadero si se admite la pantalla completa. - Falso si no se admite la pantalla completa.
-
Pistas de texto () → { Lista de pistas de texto }
-
Obtener la lista de canciones de texto
Devoluciones:
Text Lista De Pistas- Anulaciones:
-
ToggleClass(ClassToggle,opt predicado)
-
Añada o elimine un nombre de clase CSS del elemento del componente.
ClassToTogglese agrega cuando el componente #hasClass devuelve false.ClassTogglese elimina cuando el componente #hasClass devuelve true.
Parámetros:
Nombre Tipo Atributos Descripción Clase para alternarcuerda La clase que se va a agregar o eliminar según (@link Component #hasClass}
predicadoboolean | DOM~Predicado <optional>
Una función de predicado DOM~o booleano
- Anulaciones:
-
Seguimiento de tiempo actual()
-
Configura una función de intervalo para realizar un seguimiento de la hora actual y activar la
actualización de tiempocada 250 milisegundos.Escucha eventos:
- Tech #evento:play
- Anulaciones:
-
TrackProgress(evento)
-
Esto se usa para desencadenar un
Progresoevento 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 eventoObjeto del evento~Evento los
Listoevento que hizo que esto se ejecutara.Fuegos:
Escucha eventos:
- Anulaciones:
-
Listo para activadores()
-
Activa todos los oyentes listeners para este
componente.Fuegos:
- Anulaciones:
-
Conjunto de fuentes de activación(src)
-
Una función especial para activar el conjunto de fuentes de forma que permita al jugador volver a activarse si el reproductor o el técnico aún no están listos.
Parámetros:
Nombre Tipo Descripción srccuerda La cadena de origen en el momento del cambio de la fuente.
Fuegos:
- Anulaciones:
-
videoHeight () → {número}
-
Obtenga el valor de
videoHeightdel elemento de video.videoHeightindica la altura actual del video en píxeles css.Devoluciones:
número -El valor de
VideoHeightdel elemento vídeo. Este será un número en píxeles css.- Ver:
-
-
[Especificaciones] https://www.w3.org/TR/html5/embedded-content-0.html#dom-video-videowidth
-
-
Pistas de vídeo () → { Lista de Pistas de Vídeo }
-
Obtenga la lista de seguimiento de vídeo
Devoluciones:
Lista de seguimiento de vídeo- Anulaciones:
-
videoWidth () → {número}
-
Obtenga el valor de
VideoWidthdel elemento de vídeo.VideoWidthindica el ancho actual del vídeo en píxeles css.Devoluciones:
número -El valor de
VideoWidthdel elemento vídeo. Este será un número en píxeles css.- Ver:
-
-
[Especificaciones] https://www.w3.org/TR/html5/embedded-content-0.html#dom-video-videowidth
-
-
volumen () → {número}
-
Obtenga el valor del
volumendel elemento multimedia.volumeindica el volumen de reproducción actual del audio de un medio.volumeserá un valor comprendido entre 0 (silencioso) y 1 (el más alto y predeterminado).Devoluciones:
número -El valor del
volumendel elemento multimedia. El valor estará entre 0 y 1.- Ver:
-
ancho () → {número}
-
Obtenga el ancho actual del elemento multimedia HTML5.
Devoluciones:
número -Ancho del elemento multimedia HTML5.
- Anulaciones:
-
estático canControlPlaybackRate () → {booleano}
-
Comprueba si se puede cambiar la velocidad de reproducción en este explorador/dispositivo.
Devoluciones:
booleano -- Verdadero si se puede controlar la velocidad de reproducción - Falso de lo contrario
-
canControlVolume estático () → {booleano}
-
Comprueba si el volumen se puede cambiar en este explorador/dispositivo. El volumen no se puede cambiar en muchos dispositivos móviles. Específicamente, no se puede cambiar de 1 en iOS.
Devoluciones:
booleano -- Verdadero si se puede controlar el volumen - Falso en caso contrario
-
canMuteVolume estático () → {bolean}
-
Compruebe si el volumen se puede silenciar en este navegador / dispositivo. Algunos dispositivos, por ejemplo, iOS, no permiten cambiar el volumen, pero permiten silenciar / reactivar.
Devoluciones:
boleano -- Verdadero si se puede silenciar el volumen
- Falso de lo contrario
- Verdadero si se puede silenciar el volumen
-
estático canOverrideAttributes () → {booleano}
-
Compruebe si podemos anular los atributos de un elemento de video / audio, con Object.defineProperty.
Devoluciones:
booleano -- Verdadero si los atributos integrados se pueden anular; falso en caso contrario
-
canPlaySource estático (srcObj, opciones) → {cadena}
-
Compruebe si la tecnología puede admitir la fuente dada
Parámetros:
Nombre Tipo Descripción Sr.COBJObjeto El objeto de origen
opcionesObjeto Las opciones pasadas a la tecnología
Devoluciones:
cadena -'probablemente', 'tal vez' o '' (cadena vacía)
-
canPlayType estático (tipo) → {cadena}
-
Compruebe si el técnico puede admitir el tipo dado
Parámetros:
Nombre Tipo Descripción tipocuerda El tipo mime que se va a comprobar
Devoluciones:
cadena -'probablemente', 'tal vez' o '' (cadena vacía)
-
static isSupported () → {booleano}
-
Compruebe si este explorador/dispositivo admite medios HTML5.
Devoluciones:
booleano -- Verdadero si se admiten los medios HTML5. - Falso si los medios HTML5 no son compatibles.
-
static supportNativeAudioTracks () → {booleano}
-
Compruebe si este explorador/dispositivo admite
AudioTracknativosDevoluciones:
booleano -- True si se admiten
AudioTracknativos. - Falso en caso contrario
- True si se admiten
-
soportes estáticosNativeTextTracks () → {booleano}
-
Compruebe si este explorador o dispositivo admite
TextTracknativos.Devoluciones:
booleano -- True si se admiten
TextTracknativos. - Falso en caso contrario
- True si se admiten
-
soportes estáticos NativeVideoTracks () → {boolean}
-
Compruebe si este explorador o dispositivo admite
VideoTracknativosDevoluciones:
booleano -- True si se admiten las
VideoTracknativas. - Falso en caso contrario
- True si se admiten las
Eventos
-
cambio de pista de audio
-
Se activa cuando se agregan o eliminan pistas en la lista de seguimiento de Tech AudioTracklist
Tipo:
- Anulaciones:
-
tamaño de componente
-
Se activa cuando se cambia el tamaño de un componente.
Tipo:
- Anulaciones:
-
desechar
-
Se activa cuando un
Componenteestá dispuesto.Tipo:
Propiedades:
Nombre Tipo Atributos Predeterminado Descripción burbujasbooleano <optional>
falso se establece en false para que el evento de deshacerse no se burbujee
- Anulaciones:
-
progreso
-
Ver jugador #progress
Tipo:
- Anulaciones:
-
listo
-
Se activa cuando un
componenteestá listo.Tipo:
- Anulaciones:
-
conjunto de fuentes
-
Se activa cuando la fuente está configurada en la tecnología, lo que hace que el elemento multimedia se recargue.
Tipo:
- Anulaciones:
- Ver:
-
toque
-
Se activa cuando un
Componentese toca.Tipo:
- Anulaciones:
-
cambio de pista de texto
-
Se activa cuando se agregan o eliminan pistas en Tech TextTrackList
Tipo:
- Anulaciones:
-
actualización de tiempo
-
Activa la actualización de tiempo porque hemos terminado de buscar y el tiempo ha cambiado. Esto resulta especialmente útil si el reproductor se detiene para el tiempo que se muestra la hora.
Tipo:
- Anulaciones:
-
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:
- Anulaciones:
-
vttj cargada
-
Se activa cuando se carga vtt.js.
Tipo:
- Anulaciones: