A single, consistent API for all of your audio needs makes building your audio experiences fun and easy.
Easily define and control segments of files with audio sprites for more precise playback and lower resources.
Whether a simple stereo pan or advanced 3D game audio, howler.js makes it easy to keep it all straight.
Full Codec Support
Supports all browser-ready files: MP3, MPEG, OPUS, OGG, OGA, WAV, AAC, CAF, M4A, MP4, WEBA, WEBM, DOLBY.
Defaults to Web Audio and falls back to HTML5 Audio to provide full coverage across all browsers and platforms including IE9 and Cordova.
Control everything from play, pause and seek to rate, fade and loop, just to name a few.
Loaded sounds are automatically cached and re-used on subsequent calls for better performance and bandwidth.
Use only what you need with the new modular architecture. Easily extend the library to add custom features.