fix: add back butterchurn

This commit is contained in:
JellyBrick
2023-09-18 06:44:48 +09:00
parent 3f3a5483ed
commit d0d739e61f
6 changed files with 194 additions and 2 deletions

View File

@ -2,6 +2,7 @@ import { Visualizer } from './visualizers/visualizer';
import vudio from './visualizers/vudio';
import wave from './visualizers/wave';
import butterchurn from './visualizers/butterchurn';
import defaultConfig from '../../config/defaults';
@ -15,7 +16,12 @@ export default (options: ConfigType<'visualizer'>) => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let visualizerType: { new(...args: any[]): Visualizer<unknown> } = vudio;
if (optionsWithDefaults.type === 'wave') visualizerType = wave;
if (optionsWithDefaults.type === 'wave') {
visualizerType = wave;
} else if (optionsWithDefaults.type === 'butterchurn') {
visualizerType = butterchurn;
}
document.addEventListener(
'audioCanPlay',