gpt4 book ai didi

javascript - Pubnub javascript 视频聊天摄像头和麦克风静音机制?

转载 作者:行者123 更新时间:2023-11-29 18:52:45 26 4
gpt4 key购买 nike

我已经使用了 PubNub 视频聊天 javascript api,它运行良好。现在我想按如下方式管理资源:

  1. 我想在聊天期间关闭和打开摄像头。
  2. 我想在聊天期间关闭和打开麦克风。

并且在 WebRTC 中位于以下 url我们可以看到他们是如何制作相机和麦克风的静音。

为此,我只能在 webrtc-v2.js 中找到一种方法,即:

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Stop Camera/Mic
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
function stopcamera() {
if (!mystream) return;
for (let track of mystream.getTracks()) track.stop();
}

如果我使用它,我怎样才能精确跟踪麦克风和摄像头。之后如何再次启动它们

最佳答案

摄像机和麦克风静音机制?

SDK 不会在流上启动暂停/恢复。您需要重新连接新 session 。此外,SDK 没有静音方法。

您可以通过将输出渲染音量设置为 0 来使本地流源静音。

let vid;
session.connected(function(session){
vid = session.video;

// Mute Audio
vid.volume = 0.0;

// Unmute Audio
vid.volume = 1.0;
});

SDK不提供其他静音/取消静音方法。

关于javascript - Pubnub javascript 视频聊天摄像头和麦克风静音机制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50657902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com