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 | 下麦结果回调。 |
API | 描述 |
---|---|
renewToken | 更新当前 Token。 |
事件回调 | 描述 |
---|---|
onTokenWillExpired | Token 即将过期触发该回调。 |
onTokenExpired | Token 过期时触发该回调。 |
属性 | 描述 |
---|---|
setLogFilter | 设置 SDK 的日志输出等级。 |
getSdkVersion | anyrtc Talk SDK 的当前版本信息。 |
API | 描述 |
---|---|
setParameters | 配置 SDK 提供技术预览或特别定制功能。 |