[英]muteLocalVideoStream not muting the video in agora
我是新来的反应原生。 我在我的应用程序中使用 agora rtc (3.1.3) 进行视频通话。 它完美地工作。 我们有一些动作,比如切换摄像头和静音视频等。对于静音视频我使用下面的代码
const toggleVideo = async () => {
let mute = vidMute;
console.log('Video toggle', mute);
await (engine.muteLocalVideoStream(!mute));
setVidMute(!mute)
}
其中 engine 是我的 RtcEngine 使用我的应用程序 ID 创建的。 问题是 muteLocalVideoStream 对我的视频没有影响。 我在 iphone 中进行测试。 请帮忙
muteLocalVideoStream
方法只停止视频 stream 向远程用户的传输,它不会停止视频 stream 的捕获,即本地用户仍然可以正常观看他们的视频。
如果您还想停止本地用户设备上的视频,您可以使用enableLocalVideo
方法。 您可以在第 4 行编辑代码 - await (engine.enableLocalVideo(;mute));
我在react-native-agora
v3.1.6 上试用了您的代码,一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.