错误代码
本文介绍 Android SDK 的错误码。
QNErrorCode 定义了连麦过程中的错误信息,包括但不限于 token 错误、房间不存在等错误信息。
| 错误码 | 错误信息 | 描述 |
|---|---|---|
| 0 | SUCCESS | 成功 |
| 20001 | ERROR_IO_EXCEPTION | IO 异常 |
| 20051 | ERROR_WRONG_STATUS | 状态异常 |
| 20100 | ERROR_SIGNAL_IO_EXCEPTION | 信令服务器通信连接失败 |
| 20101 | ERROR_SIGNAL_UNKNOWN_MESSAGE | 未知的信令 |
| 20102 | ERROR_SIGNAL_TIMEOUT | 信令服务器连接超时 |
| 20103 | ERROR_TOKEN_INVALID | 非法 token |
| 20104 | ERROR_JSON_INVALID | 获取 token 时,响应中解析到非法 Json |
| 20105 | ERROR_HTTP_SOCKET_TIMEOUT | http 连接超时 |
| 20106 | ERROR_HTTP_IO_EXCEPTION | http 请求发生 IO Exception |
| 20107 | ERROR_HTTP_RESPONSE_EXCEPTION | http 请求响应失败 |
| 20108 | ERROR_ROOMTOKEN_NULL | roomToken 为空 |
| 20109 | ERROR_ACCESSTOKEN_NULL | AccessToken 为空 |
| 20200 | ERROR_ICE_FAILED | ICE 通信失败 |
| 20300 | ERROR_PEERCONNECTION | 媒体流异常 |
| 10001 | ERROR_TOKEN_ERROR | token 错误 |
| 10002 | ERROR_TOKEN_EXPIRED | token 已经过期 |
| 10003 | ERROR_ROOM_INSTANCE_CLOSED | 房间已经关闭 |
| 10004 | ERROR_RECONNECT_TOKEN_ERROR | reconnect token 错误(过期等) |
| 10005 | ERROR_ROOM_CLOSED | 房间已经关闭 |
| 10006 | ERROR_KICKED_OUT_OF_ROOM | 被踢出房间 |
| 10011 | ERROR_ROOM_FULL | 房间已达到人数上限 |
| 10012 | ERROR_ROOM_NOT_EXIST | 房间不存在 |
| 10021 | ERROR_PLAYER_NOT_EXIST | 用户不存在 |
| 10022 | ERROR_PLAYER_ALREADY_EXIST | 同一用户重复进入房间 |
| 10031 | ERROR_PUBLISH_STREAM_NOT_EXIST | 发布流不存在 |
| 10032 | ERROR_PUBLISH_STREAM_INFO_NOT_MATCH | 发布流信息不匹配 |
| 10041 | ERROR_SUBSCRIBE_STREAM_NOT_EXIST | 订阅流不存在 |
| 10042 | ERROR_SUBSCRIBE_STREAM_INFO_NOT_MATCH | 订阅流信息不匹配 |
| 10043 | ERROR_SUBSCRIBE_STREAM_ALREADY_EXIST | 重复订阅相同流 |
| 10051 | ERROR_NO_PERMISSION | 鉴权失败 |
| 10052 | ERROR_SERVER_UNAVAILABLE | 服务器不可用 |