ARChatRoom 功能介绍手册

用户头像
anyRTC开发者
关注
发布于: 2020 年 09 月 28 日

随着音视频行业的不断发展,从语音聊天,语音通话等软件逐渐衍生出了语音开黑,聊天房,和类似狼人杀这种语音类游戏。因为操作简单,受众面广,所以收到了很多人的喜欢。



ARChatRoom 是anyRTC模仿语音开黑的示例项目,演示了如何通过 anyRTC云服务,并配合 anyRTC RTC SDK、anyRTC RTM SDK,快速实现语音社交的场景。





下载地址:https://github.com/anyRTC-UseCase/ARChatRoom



支持场景



ARChatRoom 示例项目提供上麦、下麦、排麦、IM消息发送、送礼物、踢人、禁言、禁麦等一些列逻辑,还有主播以及上麦用户声音大小提示以及本地网络情况上报等功能。客户可拿来即用。支持场景有语音开黑,语音连麦,直播,狼人杀,在线KTV,多主播PK等。



目标读者



本文档面向开发者用户和初次体验ARChatRoom的用户。



功能介绍



进入开黑demo界面如下:





  • 上麦

上麦分为3种模式

  1. 快速上麦

快速上麦是指用户进入聊天房后点击右下角的“上麦”按钮系统会自动给用户分配麦位。如下图。

  1. 自由上麦

用户进入聊天房后,可以自由选择空闲的麦位上麦,也支持切换到其他麦位。如下图,用户先上了6号麦,又切换到了8号麦。

  1. 排队上麦

排队上麦指房主把麦位都关闭了,需要用户申请上麦,上麦后可以看到排麦信息,以及取消排麦。用户端界面如图所示:

房主收到连麦请求,需要同意用户的申请,用户才能上麦。如下图所示:



  • 禁麦

禁麦是指用户被房主禁止发声。房主可以点击用户的头像,会弹出下拉列表,选择“禁麦”用户就无法发声了。房主端如下图所示:

同时用户的界面会显示已经被主持人禁麦,无法发声,但是可以继续发送消息。用户端如下图所示:

  • 踢人

  • 踢人是指房主把麦上的用户踢出房间。房主点击用户头像,会弹出下拉列表,选择“请出”用户就会被请出房间里。房主端如下图所示:

  • 音乐播放

房主可以选择右上角蓝色音符按钮,进入音乐列表,选择音乐进行播放。如下图所示:

  • 禁言

禁言是指房主可以禁止麦上的用户发送消息。房主点击上麦用户的头像可以弹出一个列表,选择“禁言”按钮该用户就无法在房间内发送消息了。房主端如下图所示:

此时用户端界面的输入框会显示“禁言中”无法发送消息。用户端如下图所示:

  • IM消息发送

用户点击左下角的聊天框,会弹出键盘,就可以打字发消息了。发出的消息会显示在房间内的消息列表。如下图所示:

  • 送礼物

用户可以选择右下角的礼物按钮进入礼物列表,选择对应的礼物点击赠送就可以了,每一个礼物都有对应的特效。如下图所示:

  • 音效

点击右下角的“房间设置”按钮,进入设置界面,选择右下角的音效,目前是关闭状态,点击“音效”打开,返回主界面就可以看到各种音效了。如下图所示:

anyRTC语音开黑解DEMO优势

弱网支持: 通过就近接入、动态路由、丢包重传,实现弱网高质量通信,70%丢包仍可正常通信。

高音质: 支持 48kHz 采样,真左右声道立体声音频。由行业领先的音频算法进行 3A 处理,杜绝回声和啸叫。

灵活的音频前处理: 支持耳返,音频数据回调(采集音频数据,播放音频数据,混音音频数据,混音前音视数据)。允许平台自定义实现多种声音特效,支持更多新鲜的玩法,让用户体验更多声音社交的乐趣。

灵活的RTC接口: 支持上麦、下麦、混音等,开发者仅需四行代码,就可在App中构建语聊通话功能。灵活强大的API,模块化、场景化设计,让客户可以简单高效集成。

独立信令接口: 实时消息RTM,支持单聊,频道消息,频道属性,灵活打造开黑逻辑。



用户头像

anyRTC开发者

关注

实时交互,万物互联! 2020.08.10 加入

实时交互,万物互联,全球实时互动云服务商领跑者!

评论

发布
暂无评论
ARChatRoom功能介绍手册