enum bytertc::RTC_ERROR_CODE
回调错误码。 SDK 内部遇到不可恢复的错误时,会通过 OnChannelError 回调通知用户。
Defined in : byte_rtc_engine_defines.h
| 类型 | 值 | 说明 |
|---|---|---|
| BRERR_INVALID_TOKEN | -1000 | Token 无效。 调用 JoinChannel 方法时使用的 Token 无效或过期失效。需要用户重新获取 Token,并调用 RenewToken 方法更新 Token。 |
| BRERR_JOIN_ROOM_ERROR | -1001 | 加入房间错误。 调用 JoinChannel 方法时发生未知错误导致加入房间失败。需要用户重新加入房间。 |
| BRERR_NO_PUBLISH_PERMISSION | -1002 | 没有发布音视频流权限。 用户在所在房间中发布音视频流失败,失败原因为用户没有发布流的权限。 |
| BRERR_NO_SUBSCRIBE_PERMISSION | -1003 | 没有订阅音视频流权限。 用户订阅所在房间中的音视频流失败,失败原因为用户没有订阅流的权限。 |
| BRERR_DUPLICATE_LOGIN | -1004 | 用户重复登录。 本端用户所在房间中有相同用户ID的用户登录,导致本端用户被踢出房间。 |
| BRERR_OVER_SUBSCRIBE_LIMIT | -1070 | 订阅音视频流总数超过上限。 游戏场景下为了保证音视频通话的性能和质量,服务器会限制用户订阅的音视频流的总数。当用户订阅的音视频流总数已达上限时,继续订阅更多流时会失败,同时通知用户订阅音视频流总数超过上限。 |
enum bytertc::RTC_WARN_CODE
回调警告码。 警告码说明 SDK 内部遇到问题正在尝试恢复。警告码仅作通知。
Defined in : byte_rtc_engine_defines.h
| 类型 | 值 | 说明 |
|---|---|---|
| BRWARN_JOIN_ROOM_FAILED | -2001 | 加入房间失败。 用户调用 JoinChannel 加入房间或由于网络状况不佳断网重连时,由于服务器错误导致用户加入房间失败。SDK 会自动重试加入房间。 |
| BRWARN_PUBLISH_STREAM_FAILED | -2002 | 发布音视频流失败。 用户在所在房间中发布音视频流时,由于服务器错误导致发布失败。SDK 会自动重试发布。 |
| BRWARN_SUBSCRIBE_STREAM_FAILED_404 | -2003 | 订阅音视频流失败。 当前房间中找不到订阅的音视频流导致订阅失败。建议用户退出重试。 |
| BRWARN_SUBSCRIBE_STREAM_FAILED_5xx | -2004 | 订阅音视频流失败。 用户订阅所在房间中的音视频流时,由于服务器错误导致订阅失败。SDK 会自动重试订阅。 |
| BRWARN_SUBSCRIBE_STREAM_FORBIDEN | -2010 | 用户手动订阅音视频流错误。 自动订阅功能开启时,用户调用 SubscribeStream 方法手动订阅音视频流时触发此警告。 |
| BRWARN_SEND_CUSTOM_MESSAGE | -2011 | 发送自定义广播消息失败,当前用户未在房间中。 |
| BRWARN_PERMISSION_CAMERA | -5001 | 摄像头权限异常,当前应用没有获取摄像头权限 |
| BRWARN_PERMISSION_MICROPHONE | -5002 | 麦克风权限异常,当前应用没有获取麦克风权限 |
| BRWARN_ADM_RECORDING_START_FAIL | -5003 | 录音设备启动失败。 启动录音设备失败,当前录音设备可能被其他应用占用。 |
| BRWARN_ADM_PLAYOUT_START_FAIL | -5004 | 播放设备启动失败警告 可能由于系统资源不足,或参数错误 |
| BRWARN_ADM_NO_RECORDING_DEVICE | -5005 | 无可用录音设备 启动录音设备失败,请插入可用的录音设备 |
| BRWARN_ADM_NO_PLAYOUT_DEVICE = -5006 | -5006 | 无可用播放设备 启动播放设备失败,请插入可用的播放设备 |
enum bytertc::LocalVideoStreamError
本地视频状态改变时的错误码
Defined in : byte_rtc_engine_defines.h
| 类型 | 值 | 说明 |
|---|---|---|
| kLocalVideoStreamErrorOk | 0 | 本地视频状态正常 |
| kLocalVideoStreamErrorFailure | 1 | 视频流发布失败 |
| kLocalVideoStreamErrorDeviceNoPermission | 2 | 没有权限启动本地视频录制设备 |
| kLocalVideoStreamErrorDeviceBusy | 3 | 本地视频录制设备已经在使用中 |
| kLocalVideoStreamErrorRecordFailure | 4 | 本地视频录制失败,建议检查录制设备是否正常工作 |
| kLocalVideoStreamErrorEncodeFailure | 5 | 本地视频编码失败 |