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");
Crear objeto Audio
Puede crear un elemento <audio> utilizando el método document.createElement():
var x = document.createElement("AUDIO");
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. |
Páginas relacionadas
Tutoriales de HTML:Audio de HTML5
Manual de referencia de HTML:Etiqueta <audio> de HTML