nik*_*ila 3 ios react-native agora.io
我是原生反应新手。我在我的应用程序中使用 agora rtc (3.1.3) 进行视频通话。它工作完美。我们有一些操作,例如切换摄像头和静音视频等。要使视频静音,我使用以下代码
const toggleVideo = async () => {
let mute = vidMute;
console.log('Video toggle', mute);
await (engine.muteLocalVideoStream(!mute));
setVidMute(!mute)
}
Run Code Online (Sandbox Code Playgroud)
其中引擎是使用我的应用程序 ID 创建的 RtcEngine。问题是 muteLocalVideoStream 对我的视频没有影响。我正在 iPhone 上进行测试。请帮忙
小智 7
该muteLocalVideoStream方法仅停止向远程用户传输视频流,并不会停止视频流捕获,即本地用户仍然可以正常观看视频。
如果您还想停止本地用户设备上的视频,则可以使用该enableLocalVideo方法。您可以编辑第 4 行的代码 -await (engine.enableLocalVideo(!mute));
我在 v3.1.6 上尝试了你的代码react-native-agora,一切都按预期工作。
| 归档时间: |
|
| 查看次数: |
1677 次 |
| 最近记录: |