constaudioElement = document.getElementById('audio');constviewElement = document.getElementById('div-analyzer');constw = newWaveformAnalyzer(audioElement, viewElement, { color:'#00ff00' });// We can start only after user starts interact with our page.// This is because of HTML Web Audio API restriction.document.body.onclick = () => {audioElement.play();w.start();}
Waveform analyzer widget.
Example:
See more options at interface definition: IAbstractAnalyzerOptions