Есть setInterval после клика на кнопку. Он запускает звук периодически таким образом:
let ctx = new AudioContext();
let osc = ctx.createOscillator();
osc.frequency.value = frequency;
osc.connect(ctx.destination);
osc.start(0);
setTimeout(() => osc.stop(), 100);
Firefox звук не глушит, а chrome, opera глушит через пару сигналов. Как быть?
Нужен звук ибо это главная часть задумки.