我已经使用了PubNub视频聊天javascript api,它正在做well.Now,我想按如下方式管理资源:
在跟随的WebRTC中,我们可以看到他们是如何让摄像头和麦克风静音的。
为此,我只能在webrtc-v2.js中找到一个方法,即:
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Stop Camera/Mic
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
function stopcamera() {
if (!mystream) return;
for (let track of mystream.getTracks()) track.stop();
}
如果我使用它,我怎么才能准确地跟踪麦克风和摄像头。,在那之后,如何再次初始化它们。
发布于 2018-06-05 03:46:02
摄像机和麦克风静音装置?
SDK不对流启动Pause/Resume。您需要与新会话重新连接。此外,SDK没有静音方法。
可以通过将输出渲染体积设定为0来禁用本地流提要。
let vid;
session.connected(function(session){
vid = session.video;
// Mute Audio
vid.volume = 0.0;
// Unmute Audio
vid.volume = 1.0;
});
SDK不提供其他静音/取消静音的方法。
https://stackoverflow.com/questions/50657902
复制相似问题