Etiquetas HTML de Audio

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Etiquetas HTML

de audio
Etiquetas HTML de video « » Etiquetas HTML de subtitulos

Al igual que vimos en el tema anterior con los videos, es posible


añadir archivos de audio a nuestras páginas web para colocar
música, sonidos o simplemente usar música como ambientación.
En versiones anteriores de HTML se usaba una etiqueta HTML
obsoleta denominada <bgsound> que realizaba algo similar.

En este caso, utilizaremos la etiqueta <audio> que funciona


exactamente igual que <video>, pero con relación a archivos de
audio.

Etiqueta HTML para audio (modo básico)


La etiqueta <audio> tiene varios atributos a nuestra disposición:

Atributo Valor Descripción

Dirección Audio a reproducir. Obligatoria si


src
URL actua como etiqueta contenedora.
Atributo Valor Descripción

auto |
Indica como realizar la precarga del
preload metadata |
audio.
none

mediagrou Establece un nombre para un grupo


nombre
p de contenidos multimedia.

Comienza a reproducir el audio


autoplay -
automáticamente.

Vuelve a iniciar el audio cuando


loop -
finaliza su reproducción (bucle).

Establece el audio sin sonido


muted -
(silenciado).

controls - Muestra los controles de


Atributo Valor Descripción

reproducción. Por defecto no se


muestran.

Un primer ejemplo muy básico para colocar un audio en nuestra


página web:
<audio src="audio.mp3"></audio>

Sin embargo esto no mostrará nada visualmente, ni reproducirá


ningún sonido. Realmente, el audio está ahí, pero no le hemos
indicado el atributo controls para que muestre los controles y que
el usuario pueda pulsar el botón «play». Tampoco le hemos
colocado el atributo autoplay, en cuyo caso tampoco mostraría
nada visualmente, pero si que se empezaría a escuchar el sonido o
pista de música.

Otro ejemplos básicos para colocar audios en nuestra página:


<audio src="audio.mp3" preload="none" controls></audio>
<audio src="audio.ogg" autoplay loop></audio>

En el primer ejemplo, cargamos un audio en formato MP3, pero


indicamos que no precargue nada. Empezará a descargarse sólo
cuando el usuario pulse en los controles de reproducción. Este
escenario puede ser interesante para evitar consumo de ancho de
banda de archivos que es probable que el usuario no escuche o en
dispositivos móviles donde las tarifas de datos son costosas. Por
otro lado, el segundo ejemplo, carga un archivo de audio en
formato OGG y lo reproduce automáticamente y en bucle, de
modo que vuelve a empezar cuando termina.

Formatos de audio soportados


Los archivos de audio estan codificados mediante
un codec específico, y es importante conocer estos detalles para
saber que formatos están soportados por los diferentes
navegadores.

A continuación tenemos un listado de los formatos/codecs de


audio más conocidos y utilizados:

Format
Codec utilizado Características ¿Recomendado?
o

MPEG Layer- Sí, buen


MP3 Buena calidad.
3 soporte

Buena calidad. Sí, soporte


OGG Ogg Vorbis
Alternativa libre a MP3. medio
Format
Codec utilizado Características ¿Recomendado?
o

Advanced Mejora el MP3. Usado Sí, soporte


AAC
Audio Coding como audio en MP4. medio

Buena calidad. Sí, soporte


Opus Opus
Alternativa libre a MP3. malo

FLAC Audio Compresión sin


FLAC Sí
Lossless pérdidas. Alto tamaño.

Formato de
No, muy
WAV Wave sound Microsoft. Está
pesado
soportado.

Otros formatos como ASF (WMA), RA u otros no son apropiados


para web. Si te interesa saber más sobre estos temas, aconsejo la
lectura del artículo Formatos de audio: Todo lo que deberías saber.
Etiquetas HTML para audio (modo avanzado)
La etiqueta <audio> también puede actuar como etiqueta
contenedora e incluir varias etiquetas HTML para dotar de mayor
compatibilidad, o capacidades adicionales.

Etiqueta Atributos Descripción

Establece un archivo de audio o lo


<source> src, type
añade como alternativa.

<track>
src, srclang, label, Establece un archivo de subtítulos o
kind, default lo añade como alternativa.

Formatos alternativos (fallbacks)


Si utilizamos la etiqueta <audio> como etiqueta contenedora,
podemos incluir etiquetas <source> en su interior para proporcionar
formatos alternativos y tener mayor compatibilidad con otros
navegadores y navegadores antiguos que no soporten HTML5:
<audio>
<source src="audio.opus">
<source src="audio.ogg">
<source src="audio.mp3">
</audio>

En este ejemplo, el navegador intentará reproducir el archivo de


audio en formato Opus, en caso de no estar soportado por el
navegador, intentará reproducir el formato Ogg Vorbis, y en caso
de tampoco soportarlo, reproducirá el formato MP3.

También podría gustarte