ccp

function checkSound() { var dataArray = new Uint8Array(analyserNode.fftSize); analyserNode.getByteFrequencyData(dataArray); var average = getAverageVolume(dataArray);

if (average === 0) { setTimeout(function() { location.reload(); }, 10000); // espera 10 segundos antes de refrescar la página } else { setTimeout(checkSound, 5000); // comprueba el sonido cada 5 segundos } }

function getAverageVolume(array) { var values = 0; var average;

var length = array.length; for (var i = 0; i < length; i++) { values += array[i]; } average = values / length; return average; } checkSound();

Precisas de ajuda?