注册

集成视频通话

第一次拨打的时候正常  后面拨打会先会走calloutwithchat 那个通知的方法, 然后拨打方进了回调的- (void)callSessionStatusChanged:(EMCallSession *)callSession changeReason:(EMCallStatusChangedReason)reason error:(EMError *)error这个方法  
 
等于说进入了两次callviewcontrol,拨打方显示被叫方的接听的界面。。。。   有什么办法解决
 
 
还有个问题拨打几次后,会出现通话接通后,拨打放看不到对方的视频画面,对方能看到拨打方的画面。
已邀请:
这个是还没有连接上呢。

F27372C163498775CAF7FC7A244DEB7C.png


就是有的时候A呼叫B A显示接听的界面,B那边点接听也可以进行视频通话。(但是好像是present两次CallVC 我在CallView viewdidload里面调用开始铃声[self _beginRing];  听到两次响铃一前一后)
 
 
我主框架也是TabBarController, 回调方法写在TabBarController里面,  上面那种情况一般是 TabBarcontrol push 到个人中心control 我点个人中心的退出登陆(执行了退出登陆环信的操作) present 到登陆界面,登陆界面执行登陆环信的操作,然后再拨打视频电话 就会出现上面的情况.   
一般情况开启app 直接去拨打是没问题的。

要回复问题请先登录注册