WebRTC 和 Google Chrome 应用程序 - 麦克风音量调节

标签 webrtc google-chrome-app

我正在尝试在 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 和 Google Chrome 应用程序 - 麦克风音量调节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35361958/

相关文章:

google-chrome - 从网页激活 Chrome 应用程序?

javascript - Javascript 中的纵向冗余检查

angularjs - ng-show 和 ng-hide 在 html5/js chrome 扩展中失败

javascript - Chrome打包的app,如何提交表单

canvas - 将网络摄像头流作为 WebGL 纹理进行操作?

android - 在 Android 中使用 webrtc 保存视频文件时遇到问题

android - 为 Android 编译 Web RTC 时出错

amazon-web-services - 使用 kurento 和 AWS Elemental MediaLive 从 webrtc 到 rtp 到 hls

java - 使用 Java 在 Android Studio 上使用 WebRTC

html - 如何使 CSS 宽度属性从下到上