在QuickBlox android中连接后释放摄像头

在QuickBlox android中连接后释放摄像头,android,camera,webrtc,quickblox,quickblox-android,Android,Camera,Webrtc,Quickblox,Quickblox Android,我正在使用QuickBlox创建应用程序,在某些情况下,在android设备上使用视频聊天后,我无法实现摄像头对象,当我探索这个问题时,我发现当我接受或开始呼叫另一部手机时,这个问题就会发生。如果此时我按下挂断按钮并运行以下代码: if (getCurrentSession() != null && getCurrentSession().getState().equals(QBRTCSession.QBRTCSessionState.QB_RTC_SESSION_ACTIVE

我正在使用QuickBlox创建应用程序,在某些情况下,在android设备上使用视频聊天后,我无法实现摄像头对象,当我探索这个问题时,我发现当我接受或开始呼叫另一部手机时,这个问题就会发生。如果此时我按下挂断按钮并运行以下代码:

 if (getCurrentSession() != null && getCurrentSession().getState().equals(QBRTCSession.QBRTCSessionState.QB_RTC_SESSION_ACTIVE)) {
        getCurrentSession().hangUp(new HashMap<String, String>());
    }
if(getCurrentSession()!=null&&getCurrentSession().getState().equals(QBRTCSession.QBRTCSessionState.QB_RTC_SESSION_ACTIVE)){
getCurrentSession().hangUp(新的HashMap());
}

在onSessionClosed之后,我关闭了当前片段并打开了另一个在使用相机之前已成功打开的片段,但出现了问题**java.lang.RuntimeException:无法连接到相机服务**仅强制关闭该应用程序可帮助我重新打开新的相机实例并在我的设备上成功运行相机。在安卓设备上使用视频流时,有人能帮助我正确关闭摄像头吗?

经过一段测试时间后,我将我的Web rtc客户端更改为ooVoo,现在使用它。链接到oovoo经过一段测试时间后,我将我的Web rtc客户端更改为oovoo,现在使用它。链接到oovoo