audio2wave
Version:
draw wave in canvas from audio element source
28 lines (22 loc) • 469 B
JavaScript
import { Audio2Wave } from '../lib/index.js';
const audio = document.getElementById('audio');
const container = document.getElementById('container')
const audio2wave = new Audio2Wave({
audio,
container,
drawerConfig: {
color: '#007fff'
},
dataConfig: {
fftSize: 512
}
});
audio.onplay = () => {
audio2wave.start();
}
audio.onpause = () => {
audio2wave.stop();
}
window.onunload = () => {
audio2wave.destroy();
}