AnyChat技术支持论坛

标题: 视频退出异常 [打印本页]

作者: zjych    时间: 2013-11-29 09:35
标题: 视频退出异常
AB俩个用户进行视频语音,B网络断开后,A再退出,A执行anychat.Release();的时候会出错,导致整个app退出,求解,这是挂掉前的打印信息

11-29 09:31:59.786: D/dalvikvm(16383): threadid=28: thread exiting, not yet detached (count=0)
11-29 09:31:59.786: D/dalvikvm(16383): threadid=28: thread exiting, not yet detached (count=1)
11-29 09:31:59.786: E/dalvikvm(16383): threadid=28: native thread exited without detaching
11-29 09:31:59.786: E/dalvikvm(16383): VM aborting
11-29 09:31:59.786: A/libc(16383): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 18221 (anhong.question)



作者: 廖斌    时间: 2013-11-29 09:39
您好。麻烦把anychat的日志贴上来看下,在sdcard下面。另外“B网络断开后,A再退出”是指做的那些操作?
作者: 佰锐技术-卓剑锐    时间: 2013-11-29 09:41
你好,你指的是视频语音是指VideoCallControl视频呼叫逻辑的么?
作者: 佰锐技术-卓剑锐    时间: 2013-11-29 09:42
佰锐技术-卓剑锐 发表于 2013-11-29 09:41
你好,你指的是视频语音是指VideoCallControl视频呼叫逻辑的么?

把整个日志文件一起附出来
作者: zjych    时间: 2013-11-29 09:54
佰锐技术-卓剑锐 发表于 2013-11-29 09:42
把整个日志文件一起附出来

在onDestroy 中进行释放
                      anychat.UserSpeakControl(-1, 0);                        anychat.UserCameraControl(-1, 0);
                        anychat.UserSpeakControl(TalkToId, 0);
                        anychat.UserCameraControl(TalkToId, 0);
                        anychat.LeaveRoom(-1);
                        anychat.mSensorHelper.DestroySensor();
                        anychat.Logout();
                        anychat.Release();
                        anychat=null;

BRAnyChatCore.rar

1.44 KB, 下载次数: 5


作者: 廖斌    时间: 2013-11-29 10:42
zjych 发表于 2013-11-29 09:54
在onDestroy 中进行释放
                      anychat.UserSpeakControl(-1, 0);                        anychat.UserCamer ...

您好。从您的日志里面看到很多操作音视频的操作。打开自己的音视频的操作放到进入房间成功的消息OnAnyChatEnterRoomMessage中,打开别人的视频在收到房间在线人员消息OnAnyChatOnlineUserMessage中和用户离开或者进入房间消息OnAnyChatUserAtRoomMessage中。开启私聊模式的时候,不需要再次打开音视频。关闭音视频的操作放在activity的生命周期onPause中,
  1.    anychat.UserSpeakControl(-1, 0);                        anychat.UserCameraControl(-1, 0);
  2.                         anychat.UserSpeakControl(TalkToId, 0);
  3.                         anychat.UserCameraControl(TalkToId, 0);
复制代码





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