UNPKG

react-sound-visualizer

Version:

A lightweight wrapper for the sound-visualizer library

17 lines (15 loc) 468 B
// src/visualizerWrapper.ts import { currentVisualizer, continuousVisualizer } from "sound-visualizer"; function visualizerWrapper(audio, canvas, options = {}) { const { mode, ...drawOptions } = options; if (!audio || !canvas) return { stop: void 0, start: void 0, reset: void 0 }; if (mode === "current") return currentVisualizer(audio, canvas, drawOptions); return continuousVisualizer(audio, canvas, drawOptions); } export { visualizerWrapper };