HTML DOM AudioObjeto


Objeto Audio

El objeto Audio es nuevo en HTML5.

El objeto Audio representa el elemento HTML <audio>.

Acceder al objeto Audio

Puede usar getElementById() para acceder al elemento <audio>:

var x = document.getElementById("myAudio"); Pruébalo

Crear un objeto Audio

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

var x = document.createElement("AUDIO"); Pruébalo

Propiedades del objeto Audio

Propiedad Descripción
audioTracks Devuelve un objeto AudioTrackList que representa las pistas de audio disponibles.
autoplay Establece o devuelve si el audio se reproduce inmediatamente después de cargarse.
buffered Devuelve un objeto TimeRanges que representa la parte almacenada en búfer del audio.
controller Devuelve un objeto MediaController que representa el controlador de medios actual del audio.
controls Establece o devuelve si el audio muestra controles (como reproducción/pausa, etc.).
crossOrigin Establece o devuelve la configuración CORS del audio.
currentSrc Devuelve la URL actual del audio.
currentTime Establece o devuelve la posición de reproducción actual del audio (en segundos).
defaultMuted Establece o devuelve si el audio está silenciado de forma predeterminada.
defaultPlaybackRate Establece o devuelve la velocidad de reproducción predeterminada del audio.
duration Devuelve la duración actual del audio (en segundos).
ended Devuelve si la reproducción del audio ha terminado.
error Devuelve un objeto MediaError que representa el estado de error del audio.
loop Establece o devuelve si el audio debe repetirse cuando termine.
mediaGroup Establece o devuelve el grupo al que pertenece el audio (para conectar múltiples elementos de audio).
muted Establece o devuelve si el audio está silenciado.
networkState Devuelve el estado de red actual del audio.
paused Establece o devuelve si el audio está en pausa.
playbackRate Establece o devuelve la velocidad de reproducción del audio.
played Devuelve un objeto TimeRanges que representa la parte reproducida del audio.
preload Establece o devuelve si el audio debe cargarse después de cargar la página.
readyState Devuelve el estado de preparación actual del audio.
seekable Devuelve un objeto TimeRanges que representa las partes direccionables del audio.
seeking Devuelve si el usuario está buscando en el audio.
src Establece o devuelve la fuente actual del elemento de audio.
textTracks Devuelve un objeto TextTrackList que representa las pistas de texto disponibles.
volume Establece o devuelve el volumen del audio.

Métodos del objeto Audio

Método Descripción
addTextTrack() Agrega una nueva pista de texto al audio.
canPlayType() Comprueba si el navegador puede reproducir el tipo de audio especificado.
fastSeek() Especifica el tiempo de reproducción en el reproductor de audio.
getStartDate() Devuelve un nuevo objeto Date que representa el desplazamiento actual de la línea de tiempo.
load() Recarga el elemento de audio.
play() Comienza a reproducir el audio.
pause() Pausa el audio que se está reproduciendo actualmente.

Propiedades y eventos estándar

El objeto Canvas también admite propiedades y eventos estándarPropiedadesyEventos。


Artículos relacionados

Tutorial de HTML:HTML5 audio

Referencia de HTML:Etiqueta HTML <audio>

Referencia DOM de audio/video HTML:Audio/video HTML

Otras extensiones