有没有办法用Javascript读取系统(Linux,Windows,OS/X等)卷?
我不需要设置它,只需阅读它?
谢谢
我目前正在编写一个应用程序,使用户能够使用peerJS 通过 webRTC 启动视频通话。现在我希望用户能够决定是否要添加音频,但无需重新启动通话。
正如我所见 - 根据这个答案- 无法使用浏览器控制麦克风。假设我在启用视频和音频的情况下开始通话,我可以将合作伙伴端的视频元素静音。我不想那样做。为什么?我想象有人可以使用浏览器的开发者控制台并取消视频元素的静音,从而在呼叫者不知情的情况下监视呼叫者。
因此,目前看来我必须重新呼叫合作伙伴并激活视频和音频,现在如果用户只想要视频,我将不得不再次重新呼叫。
我的问题:有更好的方法吗?另外,如果接听电话,是否有办法确定是纯视频通话还是视频和音频通话?
我想知道如何在 WebRTC 中设置音量。
我正在绘制这样的音频:
audio = document.createElement('audio');
audio.controls = true;
audio.autoplay = true;
audio.src = window.URL.createObjectURL(stream);
div.appendChild(audio);
Run Code Online (Sandbox Code Playgroud)
我想制作我的自定义音频 UI。所以,我将使用 HTML 的滑动条。
<input type="range">
Run Code Online (Sandbox Code Playgroud)
但是,我不知道 WebRTC 流中的设置卷。我该如何设置?