设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 王小峰
打印 上一主题 下一主题

完整的异常退出日志

[复制链接]

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
11#
发表于 2013-11-28 16:34:36 | 只看该作者
王小峰 发表于 2013-11-28 16:23
服务器可以自动分配房间吗??如果离开一号房间了,那么是不是我1号房间的用户getOnline的时候就获取不到进 ...

离开房间,调用getOnline就无效了。只有在房间中的时候调用getOnline获取的才是本房间的在线人员
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
12#
发表于 2013-11-28 16:36:16 | 只看该作者
王小峰 发表于 2013-11-28 16:23
服务器可以自动分配房间吗??如果离开一号房间了,那么是不是我1号房间的用户getOnline的时候就获取不到进 ...

视频呼叫逻辑才会自动分配房间,只是提供一个分配的房间,你可以离开当前房间,进入服务器分配的房间
回复 支持 反对

使用道具 举报

47

主题

185

帖子

535

积分

高级会员

Rank: 4

积分
535
13#
 楼主| 发表于 2013-11-28 16:40:50 | 只看该作者
廖斌 发表于 2013-11-28 16:36
视频呼叫逻辑才会自动分配房间,只是提供一个分配的房间,你可以离开当前房间,进入服务器分配的房间

谢谢,我的就是视频呼叫逻辑!
case AnyChatDefine.BRAC_VIDEOCALL_EVENT_START:
                        anychat.LeaveRoom(-1);----我离开自己的房间了,怎么才能进入服务器分配的房间
                        Intent intent = new Intent();
                        intent.putExtra("UserID", dwUserId);
                        intent.setClass(OnLineUserActivity.this, VideoActivity.class);
                        startActivity(intent);
                        break;
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
14#
发表于 2013-11-28 16:55:20 | 只看该作者
参考帖子http://bbs.anychat.cn/forum.php? ... &extra=page%3D1

DQ65PGE%[%T4_ZTP)PI0NUX.jpg (57.66 KB, 下载次数: 4399)

DQ65PGE%[%T4_ZTP)PI0NUX.jpg
回复 支持 反对

使用道具 举报

47

主题

185

帖子

535

积分

高级会员

Rank: 4

积分
535
15#
 楼主| 发表于 2013-11-28 16:59:34 | 只看该作者
这个我知道,是我自己手动设置的啊!并不是服务器分配的!怎样才能获取到服务器自动分配的,并且当用户多了的时候,两两通话的时候,房间号不会重复!主要是担心房间号重复问题i!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
16#
发表于 2013-11-28 17:06:42 | 只看该作者
您好,在BRAC_VIDEOCALL_EVENT_START事件中,wParam就是服务器分配的roomid。
回复 支持 反对

使用道具 举报

47

主题

185

帖子

535

积分

高级会员

Rank: 4

积分
535
17#
 楼主| 发表于 2013-11-28 17:10:07 | 只看该作者
您好,这难道不是anychat.VideoCallControl(
                                                                AnyChatDefine.BRAC_VIDEOCALL_EVENT_REPLY,
                                                                dwUserId, AnyChatDefine.RETURNCODE_SUCCESS,
                                                                dwFlags, 10, anychat.GetUserName(-1));  不是10吗,我如果想用服务器分配的,不想自己写呢!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
18#
发表于 2013-11-28 17:19:40 | 只看该作者
您好,看来您对呼叫流程还是不太了解,请参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1

BRAC_VIDEOCALL_EVENT_START是服务器发送的事件,而且只有这个事件的wParam才为roomid,而不是您上面写的AnyChatDefine.BRAC_VIDEOCALL_EVENT_REPLY指令的wParam。
回复 支持 反对

使用道具 举报

47

主题

185

帖子

535

积分

高级会员

Rank: 4

积分
535
19#
 楼主| 发表于 2013-11-28 17:35:06 | 只看该作者
这个我知道,b端接收以后anychat.VideoCallControl(
                                                                AnyChatDefine.BRAC_VIDEOCALL_EVENT_REPLY,
                                                                dwUserId, AnyChatDefine.RETURNCODE_SUCCESS,
                                                                dwFlags, 10, anychat.GetUserName(-1));会向服务器发送,服务器端开启会话的时候不是用的这个10吗??还有就是离开1房间以后,进入4房间进行视频通话,通话结束后,我是不是需要重新进入1房间!还是会自动进入我原来的房间!
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
20#
发表于 2013-11-28 17:38:10 | 只看该作者
王小峰 发表于 2013-11-28 17:35
这个我知道,b端接收以后anychat.VideoCallControl(
                                                   ...

1、服务器端开启会话的时候不是用的这个10吗

不是,是回调时间中的wParam

2、我是不是需要重新进入1房间!还是会自动进入我原来的房间

离开通话房间,重新进入1号房间,不会自动
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 05:00 , Processed in 0.172836 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表