Public 成员函数 | |
---|---|
void | onRenewTokenResult (String token, int errCode) |
void | onTokenWillExpire () |
void | onTokenExpired () |
void | onConnectionStateChanged (int state, int reason) |
void | onNetworkStatus (int upStatus, int downStatus) |
void | onTalkLocalMicAudioData (String channelId, byte[] data, int len, int sampleHz, int channel) |
void | onTalkLocalSpeakerAudioData (String channelId, byte[] data, int len, int sampleHz, int channel) |
void | onTalkRecordFile (String channelId, String filePath) |
详细描述
RTK 引擎方法回调
成员函数说明
onConnectionStateChanged
void onConnectionStateChanged(int state, int reason)
SDK 与 anyRTC RTK 系统的连接状态发生改变回调。
参数 | 说明 |
---|---|
state | 新连接状态。详见 CONNECTION_STATE。 |
reason | 连接状态改变原因。详见 CONNECTION_CHANGE_REASON。 |
onRenewTokenResult
void onRenewTokenResult(String token, int errorCode)
- 报告 renewToken 方法的调用结果
参数 | 说明 |
---|---|
token | 新的 Token |
errorCode | 错误码。详见 RENEW_TOKEN_ERR_CODE。 |
onTokenWillExpired
void onTokenWillExpired()
-
在使用RTK过程中如果 Token 即将失效,SDK 会提前 30 秒触发该回调,提醒 app 更新 Token
-
收到该回调时,请尽快在你的业务服务端生成新的 Token,然后调用login重新登录。
onTokenExpired
void onTokenExpired()
(SDK 断线重连时触发)当前使用的 RTK Token 已超过 24 小时的签发有效期
- SDK 触发该回调提醒 App 当前 Token 即将过期,应即时获取新 Token。收到该回调后,你需要在服务端生成新 Token 并调用 renewToken 方法将该 Token 传给 SDK。
- 如果调用 login 方法登录时传入的 Token 直至过期仍未更新,SDK 会断开连接,用户将下线。
onNetworkStatus
void onNetworkStatus(int upStatus, int downStatus)
当前网络的上下行网络状态
参数 | 说明 |
---|---|
upStatus | 上行网络状态 |
downStatus | 下行网络状态 |
onTalkLocalMicAudioData
void onTalkLocalMicAudioData(String channelId, byte[] data, int len, int sampleHz, int channel)
本地录音音频数据回调
参数 | 说明 |
---|---|
channelId | 频道ID |
data | 音频数据 |
len | 音频数据采样点数 |
sampleHz | 音频数据采样率 |
channel | 音频声道 |
onTalkLocalSpeakerAudioData
void onTalkLocalSpeakerAudioData(String channelId, byte[] data, int len, int sampleHz, int channel)
本地播放其他人音频数据回调
参数 | 说明 |
---|---|
channelId | 频道ID |
data | 音频数据 |
len | 音频数据采样点数 |
sampleHz | 音频数据采样率 |
channel | 音频声道 |
onTalkRecordFile
void onTalkRecordFile(String channelId,String path)
本地录音回调
参数 | 说明 |
---|---|
channelId | 频道ID |
path | 录音文件路径 |