【发布时间】:2019-04-05 20:15:13
【问题描述】:
我正在开发一个浏览器语音通信应用程序,所以问题是 - 我需要对麦克风输入流应用一些效果。我以这种方式获得流进行测试,我的对话者应该听到正弦声音:
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) - 也没办法。那么如果可能的话,应该在这里使用什么方法向流数据添加一些音频过滤器?谢谢。
【问题讨论】:
-
这里有两个源,一个麦克风和一个正弦波。您打算如何让它们相互影响?
标签: javascript webrtc web-audio-api