我已经使用了PubNub视频聊天javascript api并且它运行良好。现在我想管理资源如下:
在以下url的WebRTC中,我们可以看到他们是如何制作相机和麦克风的 静音。
对于它我只能在webrtc-v2.js中找到一个方法:
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Stop Camera/Mic
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
function stopcamera() {
if (!mystream) return;
for (let track of mystream.getTracks()) track.stop();
}
如果我使用它我怎样才能精确地跟踪麦克风和相机。 之后如何再次发起。
答案 0 :(得分:3)
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不提供静音/取消静音的其他方法。