AnyChat技术支持论坛

标题: BRAC_GetCameraState(mTargetUserId) = -1如何解决 [打印本页]

作者: lipiaoliang    时间: 2017-6-23 18:53
标题: BRAC_GetCameraState(mTargetUserId) = -1如何解决
对方是android端,我是web端。

第一次,对方向我发送呼叫,我同意,双方开始视频的时候,对方视频无法显示,发现BRAC_GetCameraState(mTargetUserId) = -1,即对方摄像头还没初始化。
但是在这之后的呼叫,我同意,双方开始视频,都是正常的,BRAC_GetCameraState(mTargetUserId) = 2。
我自己测试了很多次,都是上面这个状况。

请问对方摄像头没初始化,这个问题如何解决,是我的程序web端需要加点什么,还是对方的android端程序需要加点什么??
作者: lipiaoliang    时间: 2017-7-17 16:06
啊,该问题,我已解决

我的流程:
在登录的时候进入我们预定的房间
                         ↓
我同意对方的呼叫后onVideoCallControlStart→离开预定的房间→进入系统分配的房间,在通话结束后→离开系统分配的房间
                         ↓
进入我们预定的房间

刚开始发现是因为对方视频未初始化,实际上是对方离开了房间。因为根据我们的流程,对方也要离开预定的房间,进入系统分配的房间,出现上述问题是因为,对方正在离开预定的房间,还没进入系统分配的房间。未进入房间,摄像头当然就没初始化了。






欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3