美文网首页
ARChatRoom功能介绍手册

ARChatRoom功能介绍手册

作者: anyRTC | 来源:发表于2020-09-28 14:38 被阅读0次

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

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

image

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

支持场景

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

目标读者

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

功能介绍

进入开黑demo界面如下:

image
  • 上麦

    上麦分为3种模式

  1. 快速上麦

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

image
  1. 自由上麦

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

image
  1. 排队上麦

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

image

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

image
  • 禁麦

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

    image

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

    image
  • 踢人

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

    image
  • 音乐播放

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

image
  • 禁言

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

image

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

image
  • IM消息发送

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

image
  • 送礼物

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

image
  • 音效

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

image

anyRTC语音开黑解DEMO优势

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

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

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

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

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

相关文章

网友评论

      本文标题:ARChatRoom功能介绍手册

      本文链接:https://www.haomeiwen.com/subject/mkvduktx.html