我正在尝试在Chrome应用中调整麦克风的音量。有可能做到吗?我正在使用webrtc。
最佳答案
这是可能的
使用WebAudio和增益滤波器来调节音量
设置音频/视频标签的音量(在接收端)
这是第一个选项的一些示例代码
var audioContext = new AudioContext();
var sourceStream = audioContext.createMediaStreamSource(yourStream);
var gain = audioContext.createGain();
sourceStream.connect(gain);
gain.value = 0.9;
gain.connect(audioContext.destination);
然后使用
audioContext.createMediaStreamDestination().stream
。 yourStream
是您从getUserMedia()
获得的原始流。关于webrtc - WebRTC和Google Chrome应用程序-麦克风音量调节,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35361958/