flutter集成RTC和RTM视频通话的问题

flutter集成RTC和RTM做了一个类似微信一对一视频通话的项目,大视图显示Remote端,小视图是Local端,双击小视图可以切换。切换后,小视图此时能正常显示Remote端,但大视图(应显示Local端)却静止不动或者黑屏。看了几个demo,都不能正常切换。

这个操作是不是还需要其他设置,知道的朋友, 不吝赐教,多谢!

出现这种情况可能是之前的view没有释放掉。切换的时候,首先需要将本地小窗口的view释放掉,然后再绑定大的视图view。

通过List来管理SDK创建的Views,切换是通过setState改变的。然后Container根据状态的改变加载不同的VideoSession。而且小窗口切换前后显示都正常,就是大窗口有问题。
能说明一下“之前的view没有释放掉”的view还要进行什么样的操作?谢谢!

关于社区版 Flutter SDK 的问题,可以直接在 Github 上提交 issue,我们会有工程师跟进处理哈。

Agora的Flutter SDK是不是没有日志功能?

应该是有的,只是不能自己设置日志文件路径(flutter sdk 貌似没有封装对应接口)

各平台默认的日志文件输出地址如下:

  • Android: /sdcard/{App 的包名}/agorasdk.log
  • iOS: App Sandbox/Library/caches/agorasdk.log

你好,请问你的大小窗口切换,现在还有问题吗?为什么我这边切换一直无效呢,真是奇怪

可否赐教呢???

Flutter SDK 由 Agora 社区开发者提供并维护,为了您的问题得到更好的跟进和解决,请直接在 github 上提交 issues,我们会有对应的工程师进行跟进。

这个问题怎么解决的,我现在遇到的问题大小窗口切换,则没效果