我正在尝试在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().streamyourStream是您从getUserMedia()获得的原始流。

关于webrtc - WebRTC和Google Chrome应用程序-麦克风音量调节,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35361958/

10-10 05:36