AudioContext
The AudioContext interface inherits from BaseAudioContext.
It is responsible for supervising and managing audio-processing graph.
Constructor
new AudioContext(options: AudioContextOptions)
interface AudioContextOptions {
sampleRate: number;
initSuspended: boolean;
}
Errors
| Error type | Description |
|---|---|
NotSupportedError | sampleRate is outside the nominal range [8000, 96000]. |
Properties
AudioContext does not define any additional properties.
It inherits all properties from BaseAudioContext.
Methods
It inherits all methods from BaseAudioContext.
close
Closes the audio context, releasing any system audio resources that it uses.
Returns Promise<undefined>.
suspend
Suspends time progression in the audio context. It is useful when your application will not use audio for a while.
Returns Promise<boolean>.
resume
Resumes a previously suspended audio context.