Error 是在 Byte Web SDK 下所有做过封装的错误处理。
| 符号 | 错误码 | 含义
| --- | :---: | --- | | UNKNOW_ERROR | -897 | 未知错误 | | TRACK_ENDED | -898 | 音视频流轨道断开 | | STREAM_ENDED | -899 | 本地/远端音视频流结束 | | FATAL_FAILED | -996 | 严重错误,服务端多次下发5xx错误,达到重试上限 | | ROOM_RECONNECTING | -997 | 房间信令断开,重连中 | | UNKNOW_CLIENT_ERROR | -998 | 未知客户端错误 | | UNKNOW_SERVER_ERROR | -999 | 未知服务器错误 | | BRERR_INVALID_TOKEN | -1000 | token过期,需要更新 | | BRERR_JOIN_ROOM_ERROR | -1001 | 进入房间时发生错误 | | BRERR_NO_PUBLISH_PERMISSION | -1002 | 用户没有发布权限 | | BRERR_NO_SUBSCRIBE_PERMISSION | -1003 | 用户没有订阅权限 | | BRERR_DUPLICATE_LOGIN | -1004 | 同一用户uid重复登入,用户被踢出 | | BRERR_INVALID_SDP | -1010 | 在与媒体服务器建立RTC连接过程中发生SDP会话创建错误 | | BRERR_TIMEOUT | -1050 | 与媒体服务器建立RTC连接超时 | | BRERR_ADM_NO_PERMISSION | -1022 | 没有音频设备权限 | | BRERR_VDM_CAMERA_NOT_AUTHORIZED | -1040 | 没有摄像头权限 | | START_CAMERA | -1041 | 摄像头启动 | | INVALID_INVOKE_SEQUENCE | -1101 | 非法的API调用顺序,例如在进入房间前调用sendCustomMessage发送消息 | | INVALID_PARAMETERS | -1102 | 非法参数 | | UNKNOW | -1103 | 运行时报错 | | AJAX_TIMEOUT | -1104 | 获取服务端参数超时 | | AJAX_ERROR | -1105 | 获取服务端参数失败 | | NO_SCREENSHARE_PLUGIN | -1108 | 用户未安装屏幕共享插件 | | NOT_IN_ROOM | -1200 | 在进入房间前调用了feedback | | SERVER_DISCONNECT_WEBSOCKET | -1300 | 服务端主动断开了信令连接 | | WEBSOCKET_RECONNECT_FAILED | -1301 | 信令重连失败 |
流程中产生没有封装的错误会直接转发错误码与错误信息。