If enabled, provides audio analysis for visualisation etc - https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Visualizations_with_Web_Audio_API
Audio context, see AudioContext
Default equalizer settings. Credit to Sudomemo for these
Audio sample rate
Whether to connect the output to an audio analyser (see analyser)
Whether the audio is being run through an equalizer or not
Whether the audio should loop after it has ended
Whether the audio should loop after it has ended
The audio output volume. Range is 0 to 1
The audio output volume. Range is 0 to 1
Frees any resources used by this canvas instance
Get the current playback time, in seconds
Begin playback from a specific point
Note that the WebAudioPlayer doesn't keep track of audio playback itself. We rely on the Player API for that.
initial playback position, in seconds
Set the audio buffer to play
For best results, this should be a multiple of 16364
Sets the audio volume level
range is 0 to 1
Stops the audio playback
Audio player built around the Web Audio API
Capable of playing PCM streams, with volume adjustment and an optional equalizer. Only available in browser contexts