objeto de audio
El objeto audio es nuevo en HTML5.
El objeto de audio representa un HTML <audio> elemento.
Nota: La <audio> elemento no es compatible con Internet Explorer 8 y versiones anteriores.
Acceder a un objeto de audio
Puede acceder a un <audio> elemento mediante el uso de getElementById() :
Crear un objeto de audio
Se puede crear un <audio> elemento mediante el document. createElement() document. createElement() método:
Propiedades del objeto de audio
Propiedad | Descripción |
---|---|
audioTracks | Devuelve un objeto que representa AudioTrackList pistas de audio disponibles |
autoplay | Establece o devuelve si el audio debe empezar a jugar tan pronto como esté listo |
buffered | Devuelve un objeto que representa TimeRanges las partes amortiguadas de un audio |
controller | Devuelve el objeto MediaController que representa el controlador de medios actual de un audio |
controls | Establece o devuelve si un audio debe tener controles que se muestra (play/pause etc) |
crossOrigin | Establece o devuelve la configuración CORS de un audio |
currentSrc | Devuelve la URL del audio actual |
currentTime | Establece o devuelve la posición actual de la reproducción de un archivo de audio (in seconds) |
defaultMuted | Establece o devuelve si el audio debe ser silenciado de forma predeterminada |
defaultPlaybackRate | Establece o devuelve si la velocidad de reproducción de audio predeterminado de la |
duration | Devuelve la longitud de un audio(in seconds) |
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 empezar a jugar otra vez, cada vez que está terminada |
mediaGroup | Establece o devuelve el nombre del grupo de medios del audio(s) es una parte de |
muted | Establece o devuelve si el sonido deben estar apagados |
networkState | Devuelve el estado de la red actual de un archivo de audio |
paused | Establece o devuelve si un audio está en pausa |
playbackRate | Establece o devuelve la velocidad de la reproducción de audio |
played | Devuelve un objeto que representa TimeRanges las partes jugadas del audio |
preload | Establece o devuelve el valor de la preload atributo de un audio |
readyState | Devuelve el estado de lista actual de un archivo de audio |
seekable | Devuelve un objeto que representa las partes TimeRanges seekable de un audio |
seeking | Devuelve si el usuario está buscando actualmente en el audio |
src | Establece o devuelve el valor de la src atributo de un audio |
textTracks | Devuelve un objeto que representa TextTrackList las pistas de texto disponibles |
volume | Establece o devuelve el volumen de audio de un archivo de audio |
Métodos del objeto de audio
Método | Descripción |
---|---|
addTextTrack() | Añade una nueva pista de texto con el audio |
canPlayType() | Comprueba si el navegador puede reproducir el tipo de audio especificado |
fastSeek() | Busca un tiempo especificado en el reproductor de audio |
getStartDate() | Devuelve un nuevo objeto Date, que representa la línea de tiempo actual que se encuentra |
load() | Re-carga el elemento de audio |
play() | Inicia la reproducción de audio |
pause() | Hace una pausa en el audio que se está reproduciendo |
Propiedades estándar y Eventos
El objeto de audio también es compatible con los estándares propiedades y eventos .
Páginas relacionadas
Tutorial de HTML: el audio de HTML5
: Referencia HTML HTML <audio> etiqueta