Objeto Audio de DOM HTML

Objeto Audio

El objeto Audio es un nuevo objeto en HTML5.

El objeto Audio representa el elemento HTML <audio>.

Acceder al objeto Audio

Puede acceder al elemento <audio> utilizando getElementById():

var x = document.getElementById("myAudio");

Prueba personal

Crear objeto Audio

Puede crear un elemento <audio> utilizando el método document.createElement():

var x = document.createElement("AUDIO");

Prueba personal

Atributo del objeto Audio

Atributos Descripción
audioTracks Devolver el objeto AudioTrackList que representa las pistas de audio disponibles.
autoplay Establecer o devolver si el audio debe comenzar a reproducirse inmediatamente después de estar listo (cargado).
buffered Devolver el objeto TimeRanges que representa la parte del audio que ya se ha cargado.
controller Devolver el objeto MediaController que representa el controlador de medios actual del audio.
controls Establecer o devolver si deben mostrarse los controles (como reproducir/pausar, etc.).
crossOrigin Establecer o devolver la configuración CORS del audio.
currentSrc Devolver la URL actual del audio.
currentTime Establecer o devolver la posición de reproducción actual del audio (en segundos).
defaultMuted Establecer o devolver si el audio debe estar en silencio por defecto.
defaultPlaybackRate Establecer o devolver la velocidad de reproducción predeterminada del audio.
duration Devolver la longitud del audio (en segundos).
ended Devolver si la reproducción del audio ha terminado.
error Devolver el objeto MediaError que representa el estado de error del audio.
loop Establecer o devolver si el audio debe reproducirse nuevamente al finalizar.
mediaGroup Establecer o devolver el nombre del grupo de medios al que pertenece el audio.
muted Establecer o devolver si el sonido está apagado.
networkState Devolver el estado de red actual del audio.
paused Establecer o devolver si el audio está en pausa.
playbackRate Establecer o devolver la velocidad de reproducción del audio.
played Devolver el objeto TimeRanges que representa la parte del audio reproducida.
preload Establecer o devolver el valor del atributo preload del audio.
readyState Devolver el estado de listo actual del audio.
seekable Devolver el objeto TimeRanges que representa la parte del audio que se puede buscar.
seeking Devolver si el usuario está buscando en el audio en este momento.
src Establecer o devolver el valor del atributo src del audio.
textTracks Devolver el objeto TextTrackList que representa las pistas de texto disponibles.
volume Establecer o devolver el volumen del audio.

Métodos del objeto Audio

Método Descripción
addTextTrack() Agregar una nueva pista de texto al audio.
canPlayType() Comprobar si el navegador puede reproducir el tipo de audio especificado.
fastSeek() Especificar el tiempo de reproducción en el reproductor de audio.
getStartDate() Devolver un nuevo objeto Date que representa el desplazamiento de la línea de tiempo actual.
load() Recargar el elemento de audio.
play() Comenzar a reproducir audio.
pause() Pausar la reproducción de audio actual.

Atributos y eventos estándar

El objeto Audio admite estándaresAtributosyEventos.

Páginas relacionadas

Tutoriales de HTML:Audio de HTML5

Manual de referencia de HTML:Etiqueta <audio> de HTML