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