Я занимаюсь разработкой приложения голосовой связи в браузере, поэтому проблема в том, что мне нужно применить некоторые эффекты к входному потоку микрофона. таким образом я получаю поток для теста, где мой собеседник должен услышать синусоидальный звук:
navigator.mediaDevices.getUserMedia({audio: true, video: false})
.then(stream => {
var audioCtx = new (window.AudioContext || window.webkitAudioContext)();
var sinea = audioCtx.createOscillator();
sinea.frequency.value = 440;
sinea.type = "sine";
sinea.start();
sinea.connect(stream);
})
без эффекта. хотя никакого экштиона не выброшено. stream.connect (sinea) - тоже никак. так какой подход следует использовать здесь, чтобы добавить некоторые аудио фильтры к данным потока, если это возможно? спасибо.