waveform-react
draw audio waveforms with react
example
https://ruebel.github.io/waveform-react
installation
npm install waveform-react
usage
; Component { return <Waveform // Audio buffer buffer=thisstatebuffer // waveform height height: 150 markerStyle= // Position marker color color: '#fff' // Position marker width (in pixels) width: 4 // Optionally handle user manually changing position (0 - 1) onPositionChange= console // Marker position on waveform (0 - 1) position=05 // redraw waveform on window size change (default: true) responsive=false // Show position marker showPosition=true waveStyle= // animate waveform on draw (default: true) animate: true // waveform color color: '#000' // width of each rendered point (min: 1, max: 10) pointWidth: 1 // waveform width width: 900 /> ; }
license
MIT © Randy Uebel