Skip to content

AudioManager

Defined in: audio/src/AudioManager.ts:17

new AudioManager(sound, config?): AudioManager

Defined in: audio/src/AudioManager.ts:22

SoundLibrary

AudioConfig

AudioManager

getChannelVolume(channel): number

Defined in: audio/src/AudioManager.ts:132

string

number


muteAll(): void

Defined in: audio/src/AudioManager.ts:168

void


muteChannel(channel): void

Defined in: audio/src/AudioManager.ts:136

string

void


pauseChannel(channel): void

Defined in: audio/src/AudioManager.ts:152

string

void


play(alias, options?): SoundHandle

Defined in: audio/src/AudioManager.ts:36

string

AudioPlayOptions

SoundHandle


playOnce(alias, options?): SoundHandle

Defined in: audio/src/AudioManager.ts:78

Play a sound only if it isn’t already playing (via a prior playOnce call). Returns the existing handle if still playing, or a new one otherwise. Note: only deduplicates against handles created by playOnce, not play.

string

AudioPlayOptions

SoundHandle


playRandom(aliases, options?): SoundHandle

Defined in: audio/src/AudioManager.ts:98

string[]

AudioPlayOptions

SoundHandle


resumeChannel(channel): void

Defined in: audio/src/AudioManager.ts:160

string

void


setChannelVolume(channel, volume): void

Defined in: audio/src/AudioManager.ts:124

string

number

void


stop(handle): void

Defined in: audio/src/AudioManager.ts:106

SoundHandle

void


stopAll(): void

Defined in: audio/src/AudioManager.ts:118

void


stopChannel(channel): void

Defined in: audio/src/AudioManager.ts:110

string

void


unmuteAll(): void

Defined in: audio/src/AudioManager.ts:174

void


unmuteChannel(channel): void

Defined in: audio/src/AudioManager.ts:144

string

void