HTML Audio y Vídeo Referencia DOM
El HTML5 DOM tiene métodos, propiedades y eventos para la <audio> y <video> elementos.
Estos métodos, propiedades y eventos le permiten manipular <audio> y <video> elementos usando JavaScript.
/ Métodos de vídeo HTML Audio
Método | Descripción |
---|---|
addTextTrack() | Añade una nueva pista de texto al audio / vídeo |
canPlayType() | Comprueba si el navegador puede reproducir el tipo de audio / vídeo especificado |
load() | Re-carga el elemento de audio / vídeo |
play() | Inicia la reproducción de audio / vídeo |
pause() | Hace una pausa en el audio / vídeo que se está reproduciendo |
HTML Audio / Video Propiedades
Propiedad | Descripción |
---|---|
audioTracks | Devuelve un objeto que representa AudioTrackList pistas de audio disponibles |
autoplay | Establece o devuelve si el audio / video deben empezar a jugar tan pronto como se cargue |
buffered | Devuelve un objeto que representa las partes TimeRanges tamponadas de audio / vídeo |
controller | Devuelve el objeto MediaController que representa el controlador de medios actual del audio / vídeo |
controls | Establece o devuelve si el audio / video debe mostrar los controles (como reproducción / pausa, etc.) |
crossOrigin | Establece o devuelve la configuración de la CORS de audio / vídeo |
currentSrc | Devuelve la URL de la corriente de audio / vídeo |
currentTime | Establece o devuelve la posición actual de la reproducción en el audio / vídeo (en segundos) |
defaultMuted | Establece o devuelve si el audio / video debe ser silenciado de forma predeterminada |
defaultPlaybackRate | Establece o devuelve la velocidad por defecto de la reproducción de audio / vídeo |
duration | Devuelve la longitud del audio / vídeo actual (en segundos) |
ended | Devuelve si la reproducción del audio / video ha terminado o no |
error | Devuelve un objeto MediaError que representa el estado de error del audio / vídeo |
loop | Establece o devuelve si el audio / vídeo debería empezar de nuevo cuando haya terminado |
mediaGroup | Establece o devuelve el grupo de audio / vídeo pertenece a (usado para unir varios elementos de audio / vídeo) |
muted | Establece o devuelve si el audio / vídeo se silencia o no |
networkState | Devuelve el estado de la red actual del audio / vídeo |
paused | Indica si el audio / vídeo está en pausa o no |
playbackRate | Establece o devuelve la velocidad de la reproducción de audio / vídeo |
played | Devuelve un objeto que representa las partes TimeRanges jugadas de audio / vídeo |
preload | Establece o devuelve si el audio / video deben cargarse cuando se carga la página |
readyState | Devuelve el estado de lista actual del audio / vídeo |
seekable | Devuelve un objeto que representa las partes TimeRanges seekable de audio / vídeo |
seeking | Devuelve si el usuario está buscando actualmente en el audio / vídeo |
src | Establece o devuelve la fuente de corriente del elemento de audio / vídeo |
startDate | Devuelve un objeto que representa la Fecha Hora local actual |
textTracks | Devuelve un objeto que representa TextTrackList las pistas de texto disponibles |
videoTracks | Devuelve un objeto que representa VideoTrackList las pistas de vídeo disponibles |
volume | Establece o devuelve el volumen del audio / video |
HTML Audio / Video Eventos
Evento | Descripción |
---|---|
abort | Se activa cuando se interrumpe la carga de un archivo de audio / vídeo |
canplay | Se activa cuando el navegador se puede iniciar la reproducción del audio / vídeo |
canplaythrough | Se activa cuando el navegador se puede jugar a través del audio / video sin parar para el búfer |
durationchange | Se activa cuando se cambia la duración del audio / video |
emptied | Se activa cuando la lista de reproducción actual está vacía |
ended | Se activa cuando se termina la lista de reproducción actual |
error | Se activa cuando se produjo un error durante la carga de un archivo de audio / vídeo |
loadeddata | Se activa cuando el navegador ha cargado el marco actual del audio / vídeo |
loadedmetadata | Se activa cuando el navegador ha cargado los metadatos para el audio / vídeo |
loadstart | Se activa cuando el navegador empieza a buscar el audio / video |
pause | Se activa cuando el audio / vídeo está en pausa |
play | Se activa cuando el audio / video ha sido iniciado o ya no está en pausa |
playing | Se activa cuando el audio / video está jugando después de haber sido detenidos o se detuvieron para el búfer |
progress | Se activa cuando el navegador es descargar el audio / vídeo |
ratechange | Se activa cuando se cambia la velocidad de reproducción del audio / vídeo |
seeked | Se activa cuando el usuario ha terminado mover / saltar a una nueva posición en el audio / vídeo |
seeking | Se activa cuando el usuario comienza a mover / saltar a una nueva posición en el audio / vídeo |
stalled | Se activa cuando el navegador está tratando de obtener datos de los medios, pero los datos no están disponibles |
suspend | Se activa cuando el navegador es intencionalmente no recibiendo datos de los medios |
timeupdate | Se activa cuando la posición de reproducción actual ha cambiado |
volumechange | Se activa cuando se ha cambiado el volumen |
waiting | Se activa cuando el vídeo se detiene debido a que necesita para amortiguar el siguiente fotograma |