我在Flutter SDK示例项目中遇到问题。
特别是WebRTC部分。我无法接通视频通话。
我已将项目部署到两个Android设备。一个是物理的,另一个是仿真器。
我更新了certificate.dart以匹配我的申请信息。
[一个设备/应用具有user1。其他设备/应用具有user2。对手互相指点。
我执行的步骤如下:
单击呼叫后,我可以在每个应用程序中看到调试信息,因此似乎'聊天'连接正在传递消息。
[当我尝试'接受'时,我得到一个错误,指出'id'是必需参数。
[查看示例源,似乎只有在发出呼叫时才设置'sessionId'。接收端将如何获得sessionId?
此外,“启用视频”或“开始本地渲染”之类的操作也会在对话框中显示空引用错误。
QuickBlox团队已在Flutter SDK的更新版本中解决了此问题。
现在所描述的逻辑正常工作。
我可以确认最新的SDK(0.2.4-alpha)解决了该问题。
此外,请确保授予摄像头和麦克风权限。