Performant 2D audio visualizer for React projects.
npm install @tiagotrindade/audio-visualizeraudio-visualizer exports a component AudioVisualizer (as default), this component receives the following parameters:
audio(type:RefObject<HTMLAudioElement>) — the element where the audio comes fromamplitude(type:number) — the amplitude of the volume. Default: 1
import React, { useRef } from "react"
import AudioVisualizer from "@tiagotrindade/audio-visualizer"
function App() {
const audio = useRef()
return (
<>
<audio ref={audio} src="..." />
<AudioVisualizer audio={audio} style={{ width: 100, height: 100 }} />
</>
)
}