public interface NERtcCallback
限定符和类型 | 方法和说明 |
---|---|
void |
onClientRoleChange(int oldRole,
int newRole)
用户角色变化
|
void |
onDisconnect(int reason)
sdk与服务器断线回调
|
void |
onJoinChannel(int result,
long channelId,
long elapsed)
加入房间回调
|
void |
onLeaveChannel(int result)
退出房间回调
|
void |
onUserAudioStart(long uid)
远端用户开启音频功能。
|
void |
onUserAudioStop(long uid)
远端用户关闭音频功能。
|
void |
onUserJoined(long uid)
用户加入房间.
|
void |
onUserLeave(long uid,
int reason)
用户离开房间
|
void |
onUserVideoStart(long uid,
int maxProfile)
远端用户开启视频功能。
|
void |
onUserVideoStop(long uid)
远端用户关闭视频功能。
|
void onJoinChannel(int result, long channelId, long elapsed)
result
- 0
成功,其他失败 NERtcConstants.ErrorCode
channelId
- 分配的Channel IDelapsed
- 加入房间总耗时(毫秒)void onLeaveChannel(int result)
result
- 0
成功,其他失败 NERtcConstants.ErrorCode
void onUserJoined(long uid)
uid
- 用户IDvoid onUserLeave(long uid, int reason)
uid
- 用户IDvoid onUserAudioStart(long uid)
uid
- 远端用户ID.void onUserAudioStop(long uid)
uid
- 远端用户ID.void onUserVideoStart(long uid, int maxProfile)
uid
- 远端用户ID.maxProfile
- 最大支持分辨率 NERtcConstants.VideoProfile
void onUserVideoStop(long uid)
uid
- 远端用户ID.void onDisconnect(int reason)
reason
- 断线原因void onClientRoleChange(int oldRole, int newRole)
oldRole
- 原来的角色 NERtcConstants.UserRole
newRole
- 新的角色 NERtcConstants.UserRole