[视频通话]无法调用视频通话

[Video Call]Cannot recall the Video Chat

我创建了一个 CallActivity 实现视频通话 webrtc。我使用 quickblox sdk 版本 2.2.2。视频通话工作正常。但是当我结束视频通话并完成()CallActivity 时,我再次重新启动 CallActivity,视频通话不再有效,我可以开始新的视频通话,但我的伙伴无法接收此通话。我必须通过应用程序管理器强制停止我的应用程序,视频通话再次正常工作。可能视频通话会话有问题! 重启 CallActivity 时如何调用。我在 CallActivity 上的 destroy() 方法。

protected void onDestroy() {
    super.onDestroy();
    handler.removeCallbacks(sendVideoCall);
    if (QBChatService.isInitialized()) {
        try {
            if (QBRTCClient.isInitiated()) {
                endCall(getCurrentSession().getUserInfo());
                //QBRTCClient.getInstance().getSessions().clear();
                QBRTCClient.getInstance().removeCallback(this);
                QBRTCClient.getInstance().close();
            }


        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    currentSession = null;
}

我们建议您将您的 SDK 版本更新到最新版本 (2.2.6),因为它修复了大部分视频通话问题。

您可以在此处下载它并查看框架更新日志:http://quickblox.com/developers/Android#Download_Android_SDK