AnyRTC---Android 实现开黑语音

292 阅读1分钟

前言

最近做了一个写了一个demo,实现Android开黑语音,并且可以和IOS端交互,所用到的就上我上篇文章的所说的AnyRTC。先下载demo,了解demo再看代码。

1.demo地址

                                                  

2. 项目介绍

整体的项目框架就上面这样:

  • activity: 总体的活动页面
  • adapter:RecyclerView的适配器
  • dialog:对话框
  • login:登录页面
  • manager:管理类
  • model:模型类
  • util:工具类
  • weight:自定义View

主要逻辑代码在 manager目录下:

  • ChatRoomEventListener:定义聊天管理类的接口,一些回调

  • ChatRoomManager:聊天管理类

  • MessageManager:消息管理类接口

  • RtcManager:封装RTC接口

  • RtmManager:封装RTM接口

  • SeatManager:上麦下麦更换位置管理类