Flutter Quickblox颤振SDK示例WebRTC不';t连接

Flutter Quickblox颤振SDK示例WebRTC不';t连接,flutter,quickblox,Flutter,Quickblox,我在FlatterSDK示例项目中遇到了问题 特别是WebRTC部分。我无法接通视频电话 我已将该项目部署到两台Android设备上。一个是物理的,另一个是模拟器 我更新了credentials.dart以匹配我的应用程序信息 一个设备/应用程序具有user1。其他设备/应用程序有user2。对手互相指了指 我执行的步骤如下: 设置->初始化 验证->登录 聊天->连接 WebRTC->init WebRTC->订阅事件WebRTC WebRTC->调用WebRTC 单击call后,我可以在每个

我在FlatterSDK示例项目中遇到了问题

特别是WebRTC部分。我无法接通视频电话

我已将该项目部署到两台Android设备上。一个是物理的,另一个是模拟器

我更新了credentials.dart以匹配我的应用程序信息

一个设备/应用程序具有user1。其他设备/应用程序有user2。对手互相指了指

我执行的步骤如下:

  • 设置->初始化
  • 验证->登录
  • 聊天->连接
  • WebRTC->init
  • WebRTC->订阅事件WebRTC
  • WebRTC->调用WebRTC
  • 单击call后,我可以在每个应用程序中看到调试信息,因此“聊天”连接似乎正在传递消息

    当我尝试“接受”时,我得到一个错误,“id”是必需的参数

    查看示例源代码,似乎“sessionId”仅在调用时设置。接收端如何获得sessionId


    此外,任何类似“启用视频”或“开始渲染本地”的操作都会导致在对话框中显示空引用错误。

    QuickBlox团队已在的更新版本中解决了此问题

    现在所描述的逻辑工作正常。

    我可以确认最新的(0.2.4-alpha)修复了该问题

    此外,请确保授予摄像头和麦克风权限


    更新:我加入了我的项目,当我发起一个呼叫时,我会在XMPP消息的“另一端”看到它。现在的问题似乎是,
    wait QB.webrtc.subscribeRTCEventTypes
    回调从未为调用或接收的视频曲目触发。我在:settings.init()auth.login()chat.connect()webrtc.init()之后调用它。所有这些都在flatter的initState()中。我更新到了最新的SDK。我可以接通电话,但没有音频或视频。我正在SDK中使用示例应用程序。wait QB.webrtc.subscribeRTCEventTypes现在适用于QBRTCEventTypes.CALL类型,并打开一个对话框“接受”调用。但是,不会触发QBRTCEventTypes.RECEIVED_VIDEO_曲目类型的wait QB.webrtc.subscribeRTCEventTypes。你有什么建议吗?同样,我正在开发一个物理Android和一个模拟器。两个像素2。@Toddeland您是否能够解决此问题?我也无法解决这个问题,我可以打电话,可以听到音频,但视频不会像你在上述评论中提到的那样出现@UdayRamjiyani是的,当时(4月14日)更新的颤振SDK解决了这个问题。我已经有一段时间没有使用这个项目了,所以我不确定它是否能继续工作。