Android第五十一期 - 即时通讯视频聊天

这回有点复杂,我讲讲吧。使用云之讯的视频activity。

首先你用官方的demo运行,需要登录,这一步在后台的话直接可以省略,这时候你就需要在官方找api了,里面有让你传值的方法,把自己的appid和token传进去,以及你本公司的接口返回的登录账户和密码,这样完成了登录的过程。

接着说下面就是一个流程了,是这样的:你访问本地的接口然后返回了登录账户和密码,以及app中配置好的appid和token,接口通了在异步中访问云之讯的api传进去这四个值,接着记录一下本地login,然后访问服务器的另一个要对话的接口,把第一个返回的信息接口中的对方通话的number传入第二个接口,这样返回成功后就在service中等待服务器给你返回推送,根据推送来判断是否跳转云之讯的视频对话activity。这样就完成了发起端的配置。

最后是接收方,接收方只需要访问登录的接口和等待service推送就可以了。代码已经整理好,效果如下图:

注意:如果你是5.0的api,需要在引用lib的时候把so文件在armeabi,armeabi-v7a,mips,x86中都要复制一份,坑爹的云之讯没有支持5.0,只有先这样搞了--!

地址:http://down.51cto.com/data/2100752

时间: 2024-08-11 09:43:44

Android第五十一期 - 即时通讯视频聊天的相关文章

thinkphp整合系列之融云即时通讯在线聊天

随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的就是类似于网页版微信的功能: 示例项目:http://git.oschina.net/shuaibai123/thinkphp-bjyadmin 一:注册融云账号 如果我们不是以即时通讯为主营业务:那么建议使用第三方的服务:这里以融云为例: 官网:http://www.rongcloud.cn/ 注

集成websocket即时通讯 java聊天源码 代码下载 java后台框架源码 websocket源码

获取[下载地址]   QQ: 313596790   [免费支持更新]A 代码生成器(开发利器);全部是源码     增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩展性.稳定性和性能方面都有明显的优势C 安全权限框架shiro ;  Shiro 是一个用

集成websocket即时通讯 java聊天源码

获取[下载地址]     [免费支持更新]三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] A 集成代码生成器 [正反双向(单表.主表.明细表.树形表,开发利器)+快速构建表单; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块B 集成阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.

集成websocket即时通讯 java聊天源码 IM SSM

获取[下载地址]   QQ: 313596790   [免费支持更新]支持三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统]A 代码生成器(开发利器);      增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid

集成websocket即时通讯 java聊天源码 代码下载

获取[下载地址]   [免费支持更新]三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] A 集成代码生成器 [正反双向(单表.主表.明细表.树形表,开发利器)+快速构建表单; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块B 集成阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Dr

IOS 即时通讯 + 微信聊天框架 + 源码

这些你造吗? 即时通讯(IM),在IOS这片江湖里面已经算是一个老者了,我这小旋风也是在很早以前巡山的时候,就知道有即时通讯这个妖怪,以前也多多少少接触过一些,在造APP的时候用过,哎呀,说着说着就感觉要跑题了,脑海中怎么波涛翻滚的样子.不好,才开头了两句,忍住!!说回正题,我知道的即时通讯有用 CocoaAsyncSocket 还有 XMPPFramework 实现的,当然也有现在也有大部分接入环信的.有些东西掩盖不住的,我是你知道的越多越会觉得自己是个文盲,会有很强烈的感觉,你不懂的真的好多

Android Studio 第五十一期 - 自定义RecycleView Gallery

代码已经整理好,效果如下图:(支持Verical Horizontal 支持自定义放大位置 支持滚动速度) 图片1: 图片2: 地址: https://github.com/geeklx/MyApplication/tree/master/p010_recycleviewall/src/main/java/com/shining/p010_recycleviewall/recycleviewgalleryhorizontal

音视频即时通讯—视频呼叫业务逻辑流程

  视频呼叫业务逻辑主要实现两个终端PC.手机.Pad等之间的通话请求流程控制包括请求Request.回复Reply.开始Start以及结束Finish等过程可以形象理解为打电话的流程拨号.等待.通话.挂断. 以下以AnyChat视频呼叫业务逻辑为例说明 1.业务逻辑流程图 请参考http://bbs.anychat.cn/forum.php?mod=viewthread&tid=150&extra=page%3D1 2.API接口及常量定义 客户端相关API接口及事件回调 //视频通话消

网络教学的即时通讯视频

在传统的远程教育中,教师和学生.学生和学生的通讯一直是制约其发展的一个瓶颈.从1994年开始,远程教育已经从函授教育,第二代的广播电视教育,发展成至今的以信息和网络技术为基础的第三代现代远程教育. 现代远程教育主要包括师生通过网络或多媒体光盘授课的方式:老师和学生处于不同的时空,学生通过网络或光盘接受老师之前录制好的视频课程,课下要求师生协调时间实时沟通.随着网络技术的不断发展,远程教育势必将更加智能化. 据调查显示:目前远程教育的语音.视频.实时交流基本上限制于pc端,尽管网络教学过程中广泛使