当从应用程序应答的呼叫不是 运行 状态时,反应本机 agora 远程用户视频未显示在 iOS 中

React native agora remote user video not showing in iOS when call answered from application not running state

我已经按照库文档在我的 React Native 应用程序中实现了 agora,并且还参考了这个 link

当应用程序处于运行前台状态时,我能够在应用程序中看到远程用户视频和本地视频。

我面临的主要问题是 iOS 应用程序不是 运行 状态。当我在非 运行 状态下接听电话时,我可以查看我的本地预览,但远程用户视频在应用程序中不可见。但是远程用户可以看到我的预览,说明通道建立成功

我尝试将固定宽度和高度设置为

RtcRemoteView.SurfaceView

但结果没有变化。

我不知道自己做错了什么。所以请帮我在这里找到解决方案。 谢谢!!

React Native:0.62.2

声网:3.5.1

我建议使用 Agora UIKit for React Native,它将为您完成很多工作。您链接到的存储库已经将近一年没有更新了。

UIKits 跨越 6 个平台,并且一直在更新。

最大

使用前置摄像头时镜像模式默认启用,使用后置摄像头时默认禁用。如果您想在本地设备上启用镜像模式,请按如下方式更新_renderVideo(高亮部分)

请在RtcLocalView.SurfaceView

中使用mirrorMode={VideoMirrorMode.Enabled}

请告诉我这是否有帮助。