HTML Audio/Vídeo Referencia DOM
Referencia DOM de audio y vídeo HTML
El DOM HTML5 tiene métodos, propiedades y eventos para <audio>
y <video>
elementos.
Métodos HTML de audio/vídeo
Método | Descripción |
---|---|
addTextTrack() | Agrega una nueva pista de texto al audio/vídeo |
canPlayType() | Compruebe si el navegador puede reproducir el tipo de audio/vídeo especificado |
load() | Vuelve a cargar el elemento de audio/vídeo. |
play() | Comience a reproducir el audio/vídeo. |
pause() | Pausa el audio/vídeo que se está reproduciendo actualmente. |
Propiedades de audio/vídeo HTML
Propiedad | Descripción |
---|---|
audioTracks | Devuelve un objeto AudioTrackList que representa las pistas de audio disponibles |
autoplay | Establece o devuelve si el audio/vídeo debe comenzar a reproducirse tan pronto como se carga |
buffered | Devuelve un objeto TimeRanges que representa las partes almacenadas en el buffer del audio/vídeo |
controller | Devuelve el objeto MediaController que representa el controlador multimedia actual del audio/vídeo |
controls | Establece o devuelve si el audio/vídeo debe mostrar controles (como reproducir/pausar, etc.) |
crossOrigin | Establece o devuelve la configuración CORS del audio/vídeo |
currentSrc | Devuelve la URL del audio/vídeo actual |
currentTime | Establece o devuelve la posición de reproducción actual en el audio/vídeo (en segundos) |
defaultMuted | Establece o devuelve si el audio/vídeo debe silenciarse de forma predeterminada |
defaultPlaybackRate | Establece o devuelve la velocidad predeterminada de reproducción de audio/vídeo |
duration | Devuelve la duración del audio/vídeo actual (en segundos) |
ended | Devuelve si la reproducción del audio/vídeo ha finalizado o no |
error | Devuelve un objeto MediaError que representa el estado de error del audio/vídeo |
loop | Establece o devuelve si el audio/video debe comenzar de nuevo cuando termine |
mediaGroup | Establece o devuelve el grupo al que pertenece el audio/vídeo (se utiliza para vincular múltiples elementos de audio/vídeo) |
muted | Establece o devuelve si el audio/vídeo está silenciado o no |
networkState | Devuelve el estado actual de la red del audio/vídeo |
paused | Devuelve si el audio/vídeo está en pausa o no |
playbackRate | Establece o devuelve la velocidad de reproducción de audio/vídeo |
played | Devuelve un objeto TimeRanges que representa las partes reproducidas del audio/vídeo |
preload | Establece o devuelve si el audio/vídeo debe cargarse cuando se carga la página |
readyState | Devuelve el estado actual de preparación del audio/vídeo |
seekable | Devuelve un objeto TimeRanges que representa las partes buscables del audio/vídeo |
seeking | Devuelve si el usuario está buscando actualmente en el audio/vídeo |
src | Establece o devuelve la fuente actual del elemento de audio/vídeo |
startDate | Devuelve un objeto Fecha que representa el desplazamiento de hora actual |
textTracks | Devuelve un objeto TextTrackList que representa las pistas de texto disponibles |
videoTracks | Devuelve un objeto VideoTrackList que representa las pistas de vídeo disponibles |
volume | Establece o devuelve el volumen del audio/vídeo |
HTML Eventos de audio/vídeo
Evento | Descripción |
---|---|
abort | Se dispara cuando se cancela la carga de un audio/vídeo |
canplay | Se activa cuando el navegador puede comenzar a reproducir el audio/vídeo |
canplaythrough | Se activa cuando el navegador puede reproducir audio/vídeo sin detenerse para almacenar en búfer |
durationchange | Se dispara cuando se cambia la duración del audio/vídeo |
emptied | Se activa cuando la lista de reproducción actual está vacía |
ended | Se activa cuando finaliza la lista de reproducción actual |
error | Se activa cuando ocurre un error durante la carga de un audio/video |
loadeddata | Se activa cuando el navegador ha cargado el fotograma actual del audio/vídeo |
loadedmetadata | Se activa cuando el navegador ha cargado metadatos para el audio/video |
loadstart | Se activa cuando el navegador comienza a buscar audio/vídeo |
pause | Se dispara cuando el audio/video ha sido pausado |
play | Se activa cuando el audio/vídeo se ha iniciado o ya no está en pausa |
playing | Se activa cuando el audio/vídeo se está reproduciendo después de haber sido pausado o detenido para almacenamiento en búfer |
progress | Se activa cuando el navegador está descargando el audio/vídeo |
ratechange | Se dispara cuando se cambia la velocidad de reproducción del audio/vídeo |
seeked | Se activa cuando el usuario termina de moverse/saltar a una nueva posición en el audio/vídeo. |
seeking | Se activa cuando el usuario comienza a moverse/saltar a una nueva posición en el audio/vídeo |
stalled | Se activa cuando el navegador intenta obtener datos multimedia, pero los datos no están disponibles |
suspend | Se activa cuando el navegador no obtiene intencionalmente datos multimedia |
timeupdate | Se dispara cuando la posición de reproducción actual ha cambiado |
volumechange | Se dispara cuando se ha cambiado el volumen |
waiting | Se dispara cuando el vídeo se detiene porque necesita almacenar en buffer el siguiente fotograma |