Pubnub javascript 视频聊天摄像头和麦克风静音机制?
Pubnub javascript video chat camera and mic mute mechanism?
我使用过 PubNub 视频聊天 javascript api 并且正在做 well.Now 我想按如下方式管理资源:
- 我想在聊天时关闭和打开摄像头。
- 我想在聊天期间关闭和打开麦克风。
在下面的 WebRTC 中 url 我们可以看到他们是如何制作摄像头和麦克风的
静音。
为此,我只能在 webrtc-v2.js 中找到一种方法,即:
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Stop Camera/Mic
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
function stopcamera() {
if (!mystream) return;
for (let track of mystream.getTracks()) track.stop();
}
如果我使用它我怎样才能精确跟踪麦克风和摄像头。
之后 如何再次启动它们。
摄像机和麦克风静音机制?
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没有提供mute/unmute的其他方法。
我使用过 PubNub 视频聊天 javascript api 并且正在做 well.Now 我想按如下方式管理资源:
- 我想在聊天时关闭和打开摄像头。
- 我想在聊天期间关闭和打开麦克风。
在下面的 WebRTC 中 url 我们可以看到他们是如何制作摄像头和麦克风的 静音。
为此,我只能在 webrtc-v2.js 中找到一种方法,即:
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Stop Camera/Mic
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
function stopcamera() {
if (!mystream) return;
for (let track of mystream.getTracks()) track.stop();
}
如果我使用它我怎样才能精确跟踪麦克风和摄像头。 之后 如何再次启动它们。
摄像机和麦克风静音机制?
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没有提供mute/unmute的其他方法。