设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4170|回复: 3

官方android实例demo视频聊天点击在先用户,对方没有收到视频通话请求通知

[复制链接]

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
发表于 2013-7-3 10:24:21 | 显示全部楼层 |阅读模式
官方的apk,有类似的功能,需要那个函数才能实现这样的功能。
回复

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2013-7-3 10:36:44 | 显示全部楼层
您好,您说的“官方的apk”是指这个程序吧:http://bbs.anychat.cn/forum.php? ... d=13&extra=page%3D1

AnyChat视频呼叫中心系统”是基于AnyChat for Android SDK开发的一套应用系统,有自己独立的业务逻辑,是构建于AnyChat SDK之上的,从下面二点来做一下说明,您可能会更清楚:

1、AnyChat SDK不包含任何业务逻辑,基本的工作流程就是:A(自己)登录系统,进入房间,打开本地的音频、视频设备,B(其它人)登录系统,也进入同样的房间,打开本地的音频、视频设备,同时A请求B的音频、视频流,则A可以看到B,若B同样请求A的音频、视频流,则B可以看到A,详细的开发流程可参考这个FAQ:http://www.anychat.cn/faq/index. ... 2&id=193&artlang=zh

2、“AnyChat视频呼叫中心系统”设计了一套业务流程以及业务通信指令,在A(自己)呼叫B(其它人)时,会通过AnyChat的透明通道接口向业务服务器发起呼叫请求,业务服务器需要判断对方是否在线,是否正在和其它人通话,若空闲则再将呼叫请求转发给对方,B收到透明通道发送过来的请求就在界面进行提示,若接受通话邀请,则回复给业务服务器,业务服务器再向A、B同时发送会话开始的指令,业务服务器分配一个唯一的房间号传给双方,A、B都进入同一个房间,打开本地的音频、视频设备,然后请求对方的音频、视频数据流,则可以双向通话了。

您在使用AnyChat SDK的过程中,需要自己来实现相关的业务逻辑。

PS:“AnyChat视频呼叫中心系统”目前还没有开源,若您需要该平台的完整源代码,请与我们的商务部门联系,谢谢!

回复 支持 反对

使用道具 举报

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2013-7-3 11:15:00 | 显示全部楼层
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1 不是这个,是http://anychat.cn/download.html?ProName=Android这个页面的sdk中的demo。呼叫在线用户,对方没有响应。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9070
发表于 2013-7-3 11:23:18 | 显示全部楼层
您好,AnyChat for Android SDK里面附带的标准Demo程序,是没有业务逻辑的,用户A(本地)在界面上点击对方的名称后,只是请求了对方的音频、视频流(UserSpeakControl、UserCameraControl),若需要对方的响应,则需要自己定义业务指令,通过透明通道主动的发给对方,对方收到指令之后,会产生事件通知,在事件通知中再进行界面提示。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-30 03:45 , Processed in 0.151690 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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