Disposes the sound manager and releases all resources.
Gets the volume of an audio bus.
Bus identifier
Volume level or undefined if bus not found
Gets the master volume.
Master volume level
Gets the volume of a sound.
Sound identifier
Volume level or undefined if not found
Checks if a sound is currently playing.
Sound identifier
True if playing
Loads a sound into the manager.
Unique identifier for the sound
Sound configuration
Audio bus to assign the sound to
Promise that resolves when loaded
Pauses a sound.
Sound identifier
OptionalsoundId: numberOptional specific sound instance ID
Mutes or unmutes an audio bus.
Bus identifier
Whether to mute
Mutes or unmutes all audio globally.
Whether to mute
Sets the master volume for all audio.
Volume level (0.0 to 1.0)
Mutes or unmutes a sound.
Sound identifier
Whether to mute
Stops all sounds.
Unloads a sound from memory.
Sound identifier
Manages 2D audio playback using Howler.js.
Example