Biblioteca JavaScript para reproducir audio en los navegadores modernos

Howler.js es una sencilla biblioteca escrita en JavaScript para crear un pequeño reproductor de audio que se ejecuta perfectamente en cualquier navegador moderno.

La compatibilidad de esta biblioteca es muy buena, funciona perfectamente en: Chrome 4.0+, Internet Explorer 9.0+, Firefox 3.5+, Safari 4.0+, Safari 6.0+ móvil y Opera 10.5+.

biblioteca javascript para reproducir audio

Ejemplo de reproductor de audio JavaScript:

var sound = new Howl({
  urls: ['sound.mp3', 'sound.ogg', 'sound.wav'],
  autoplay: true,
  loop: true,
  volume: 0.5,
  onend: function() {
    alert('Finished!');
  }
});

Esta biblioteca me parece particularmente útil, más allá de las grandes ventajas que nos brinda utilizar HTML5, la necesidad de tener una alternativa que nos ayude a explotar las virtudes de los distintos navegadores es algo que venia haciendo falta.

Otros características interesantes son:

  • En caso de que el navegador lo soporte utiliza la interface nativa.
  • Ejecuta HTML5 siempre que se pueda.
  • Soporta múltiples formatos.
  • Por medio de la API de audio web crea una cache, inclusive en HTML5.
  • Control de volumen.
  • Función callback para controlar la ejecución del sonido.
  • Efecto Fade In / Fade out.
  • Peso ultraliviano, apenas 5kb.

Howler.js cuenta con una amplia variedad de opciones de configuración, las mismas se encuentran perfectamente documentadas en el sitio oficial, también van a poder apreciar varios ejemplos para poder ver esta biblioteca en funcionamiento.

Web: Howler.js

Categorizado en: