HTML audio

La etiqueta <audio> en HTML es utilizada para reproducir audio en una página web. Es un elemento de bloque que permite mostrar un reproductor de audio en el navegador, permitiendo al usuario reproducir, detener, avanzar y retroceder el audio.

Ejemplo de uso

Este es un ejemplo de cómo se utiliza:

Copy code<audio controls autoplay loop>
  <source src="audio.mp3" type="audio/mpeg">
  <source src="audio.ogg" type="audio/ogg">
  Tu navegador no soporta la etiqueta de audio.
</audio>
Lenguaje del código: HTML, XML (xml)

En este ejemplo se está usando un archivo de audio llamado “audio.mp3” y “audio.ogg” y se están mostrando los controles de reproducción, se reproduce automáticamente y se repite continuamente.

Es importante mencionar que esta etiqueta es compatible con la mayoría de los navegadores modernos, y es una forma eficaz de agregar audio a una página web.

Sin embargo, es importante tener en cuenta que no todos los navegadores soportan todos los formatos de audio, por lo que es recomendable proporcionar varios formatos de audio para garantizar la compatibilidad con la mayoría de los navegadores.

En el ejemplo anterior se está proporcionando dos formatos de audio, MP3 y OGG, para garantizar que el audio sea reproducido en la mayoría de los navegadores.

Formatos de audio

Los formatos de audio más comúnmente soportados por los navegadores para la etiqueta <audio> son:

  • MP3 (MPEG-1 Audio Layer III): Es un formato de audio muy popular y ampliamente compatible con la mayoría de los navegadores.
  • OGG (Ogg Vorbis): Es un formato de audio libre y de código abierto, compatible con la mayoría de los navegadores modernos.
  • WAV (Waveform Audio File Format): Es un formato de audio no comprimido, que proporciona una alta calidad de sonido, aunque su tamaño de archivo es relativamente grande.
  • AAC (Advanced Audio Coding): Es un formato de audio desarrollado por MPEG-4 y es ampliamente compatible con los navegadores móviles.

Es importante mencionar que algunos navegadores pueden soportar otros formatos de audio, como FLAC, ALAC, y AIFF, y algunos navegadores no soportan algunos de los formatos mencionados anteriormente, por lo que es recomendable proporcionar varios formatos de audio para garantizar la compatibilidad con la mayoría de los navegadores.

Atributos

Los atributos más importantes de la etiqueta <audio> en HTML son:

  • src: especifica la ruta del archivo de audio que se reproducirá. Este atributo es esencial para indicar cuál es el archivo de audio que se va a reproducir.
  • controls: muestra los controles de reproducción del reproductor de audio. Este atributo es importante para permitir al usuario controlar la reproducción del audio.
  • autoplay: hace que el audio se reproduzca automáticamente al cargar la página. Este atributo es importante para dar una experiencia más fluida al usuario.
  • loop: hace que el audio se repita automáticamente una vez que termina. Este atributo es importante para permitir al usuario escuchar el audio de forma continua.

Además de estos atributos, también se pueden utilizar otros como class, id, style, entre otros, para modificar el estilo o comportamiento del reproductor de audio.

Más ejemplos

Sí, aquí tienes algunos ejemplos de cómo utilizar los atributos de la etiqueta <audio> en HTML:

  1. Crear un reproductor de audio con controles:
<audio src="audio.mp3" controls></audio><span style="background-color: rgb(255, 255, 255); color: initial;"></span>
Lenguaje del código: HTML, XML (xml)
  1. Crear un reproductor de audio con controles y que se reproduzca automáticamente:
<audio src="audio.mp3" controls autoplay></audio>
Lenguaje del código: HTML, XML (xml)
  1. Crear un reproductor de audio con controles y que se reproduzca automáticamente y se repita continuamente:
<audio src="audio.mp3" controls autoplay loop></audio>
Lenguaje del código: HTML, XML (xml)
  1. Crear un reproductor de audio con controles y que se reproduzca automáticamente y se repita continuamente y también se proporciona en formato OGG:
<audio controls autoplay loop>
  <source src="audio.mp3" type="audio/mpeg">
  <source src="audio.ogg" type="audio/ogg">
  Tu navegador no soporta la etiqueta de audio.
</audio>
Lenguaje del código: HTML, XML (xml)