initMusicVisualizer method
- int fftSize = 2048
Initializes or reconfigures the AudioVisualizer for the current music.
If an AudioVisualizer does not exist, a new one is created with the
specified fftSize
. If it already exists, its fftSize
is updated.
If music is already loaded, the visualizer is initialized with the music source.
fftSize
: The desired Fast Fourier Transform size for the analyzer. Defaults to 2048.
Returns the initialized or updated AudioVisualizer instance.
Implementation
AudioVisualizer initMusicVisualizer([int fftSize = 2048]) {
if (_musicVisualizer == null) {
_musicVisualizer = AudioVisualizer(fftSize);
if (_music != null) {
_musicVisualizer!.init(_music!, audioContext);
}
} else {
_musicVisualizer!.fftSize = fftSize;
}
return _musicVisualizer!;
}