繁体   English   中英

muteLocalVideoStream 没有将agora中的视频静音

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM