|
|
|
|
@ -12,14 +12,14 @@ navigator.mediaDevices.getUserMedia({
|
|
|
|
|
microphone.connect(analyser);
|
|
|
|
|
analyser.connect(scriptProcessor);
|
|
|
|
|
scriptProcessor.connect(audioContext.destination);
|
|
|
|
|
scriptProcessor.onaudioprocess = () => {
|
|
|
|
|
setInterval(() => {
|
|
|
|
|
const array = new Uint8Array(analyser.frequencyBinCount);
|
|
|
|
|
analyser.getByteFrequencyData(array);
|
|
|
|
|
const arraySum = array.reduce((a, value) => a + value, 0);
|
|
|
|
|
const average = arraySum / array.length;
|
|
|
|
|
console.log(Math.round(average));
|
|
|
|
|
// colorPids(average);
|
|
|
|
|
};
|
|
|
|
|
}, 1000)
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
/* handle the error */
|
|
|
|
|
|