Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 5.98 KB

README.md

File metadata and controls

64 lines (51 loc) · 5.98 KB

ArTalk-Demo

anyrtc Talk Android SDK 可实现公网实时语音对讲、实时广播功能, 详情请文档中心

ArTalk AndroidSDK 提供的以下 API 接口和回调:

登录登出流程

API 描述
createInstance 创建并返回一个 ARTalkClient 实例。
login 用户登录 anyrtc Talk 系统。
logout 退出登录,退出后自动断开连接和销毁回调监听。
事件回调 描述
ConnectionStateChanged SDK 与 anyrtc Talk 系统的连接状态发生了改变时触发该回调。

对讲频道相关

API 描述
createChannel 创建并返回一个 ARTalkChannel 实例。
join 加入频道。加入频道成功后可发起对讲等操作、收到该频道对讲语音等通知。
leave 离开频道。不再接收频道对讲语音等。
setLevel 设置用户对讲级别。注:只当前频道有效。
getLevel 获取用户对讲级别。注:只当前频道有效。
pushToTalk 申请对讲(简称上麦)。
stopPushToTalk 取消对讲(简称下麦)。
breakTalk 打断对讲。
muteAllRemoteAudio 关闭/打开所有远程用户的音频。
setPullAudioQuality 设置音频拉流质量。
setPushAudioQuality 设置音频推流质量。
事件回调 描述
onUserIsTalkOn 远端用户用户上麦回调。
onUserIsTalkOff 远端用户用户下麦回调。
onUserStreamOn 频道广播开始回调。
onUserStreamOff 频道广播结束回调。
onPushToTalkResult 上麦结果回调。
onPushToTalkEnded 下麦结果回调。

更新 Token

API 描述
renewToken 更新当前 Token。
事件回调 描述
onTokenWillExpired Token 即将过期触发该回调。
onTokenExpired Token 过期时触发该回调。

日志设置与版本查询

属性 描述
setLogFilter 设置 SDK 的日志输出等级。
getSdkVersion anyrtc Talk SDK 的当前版本信息。

定制方法

API 描述
setParameters 配置 SDK 提供技术预览或特别定制功能。