在运行和调用过程中产生的错误提示,包含了错误码与错误信息。
你可以根据错误信息进行排查和调试。不同的错误类型,处理建议如下:
你可以通过以下方式来创建错误码对象:
const { ERROR_CODES } = require('./VolcEngineRTC_MiniApp');
符号 | 错误码 | 含义 |
---|---|---|
ERROR_CODES.INVALID_PARAMS | 100001 | 传入参数错误,例如传入参数不符合 API 的要求 |
ERROR_CODES.NOT_IN_ROOM | 100002 | 在用户进入房间前调用了 publish 、 subscribe 等方法 |
ERROR_CODES.ALREADY_IN_ROOM | 100003 | 在用户进入房间后调用了 join 等方法 |
ERROR_CODES.CONNECTING | 100004 | 当用户正在进入房间时,再次调用了 join |
ERROR_CODES.ALREADY_PUBLISHED | 100005 | 在用户发布音视频流以后,再次调用了 publish |
ERROR_CODES.NOT_PUBLISHED | 100006 | 在用户发布音视频流之前调用了 publish、muteLocal 等方法 |
ERROR_CODES.UID_NOT_FOUND | 100007 | 未找到subscribe / muteLocal传入的userId 参数,可能由于传入参数有误,或者内部状态错误 |
ERROR_CODES.HAS_INITED | 100008 | client 初始化后再次调用了 init |
ERROR_CODES.STREAM_ID_NOT_FOUND | 200001 | 未找到subscribe / muteLocal对应的 stream,可能由于传入参数有误 |
ERROR_CODES.GET_CONFIG_ERROR | 200002 | getconfig 接口报错 |
ERROR_CODES.NO_WEBSOCLET_URL | 200003 | 由于无可用的 WebSocket 长连接地址,进房失败 |
ERROR_CODES.SUBSCRIBE_FAILED | 300001 | 订阅失败 |
ERROR_CODES.UNSUBSCRIBE_FAILED | 300002 | 取消订阅失败 |
ERROR_CODES.MUTE_LOCAL_ERRO | 300003 | 停止发送本地音视频流/启动发送本地音视频流失败 |
ERROR_CODES.MUTE_REMOTE_ERROR | 300004 | 停止接收远端音视频流/启动接收远端音视频流失败 |
ERROR_CODES.LEAVE_ERROR | 300005 | 离开房间失败 |
ERROR_CODES.PUBLISH_ERROR | 300006 | 发布失败 |
ERROR_CODES.UNPUBLISH_ERRO | 300007 | 取消发布失败 |
ERROR_CODES.JOIN_ROOM_ERROR | 300008 | 进房失败 |
ERROR_CODES.SIGNALING_TIMEOUT | 300009 | 信令消息回复超时,即 3s 内未收到回复 |
ERROR_CODES.WEBSOCKET_NOT_CONNECTED | 300010 | 在 WebSocket 未连接状态下发送信令消息 |
ERROR_CODES.WEBSOCKET_FAILED | 500001 | WebSocket 连接异常中断。你可以通过调用微信小程序的 SocketTask.close 接口关闭 WebSocket 连接。 |