Basic Controls
Global Controls
API Overview
Howler (Global)
volume(vol?) → Howler|number
mute(muted?) → Howler
stop() → Howler
unload() → Howler
codecs(ext) → boolean
environment(env) → Howler
Howl Constructor
new Howl(options)
Core Methods
load() → Promise<Howl>
play(sprite?) → number|Promise
pause(id?) → Howl
stop(id?) → Howl
mute(muted?, id?) → Howl|boolean
volume(vol?, id?) → Howl|number
fade(from, to, duration, id?) → Howl
rate(rate?, id?) → Howl|number
seek(seek?, id?) → Howl|number
Examples
// Promise support const howl = new Howl({src: 'audio.mp3'}); await howl.load(); const id = howl.play(); // Sprite usage const soundFx = new Howl({ src: 'sounds.mp3', sprite: { jump: [0, 500], shoot: [600, 300] } }); soundFx.play('jump');