MEJOR SITIO PARA DESARROLLADORES WEB
W3Schools en español. La guía de etiquetas completa

Ua En De Fr

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