| INVALID_ENGINE |
ErrorCode.INVALID_ENGINE |
'INVALID_ENGINE' |
是 |
调用 destroyEngine 时,传入的参数不是合法的 engine 对象 |
| INVALID_PARAMS |
ErrorCode.INVALID_PARAMS |
'INVALID_PARAMS' |
是 |
调用方法时,传入的参数不合法 |
| INVALID_TOKEN |
ErrorCode.INVALID_TOKEN |
'INVALID_TOKEN' |
是 |
Token无效或者过期失效 |
| JOIN_ROOM_FAILED |
ErrorCode.JOIN_ROOM_FAILED |
'JOIN_ROOM_FAILED' |
是 |
加入房间失败 |
| REPEAT_JOIN |
ErrorCode.REPEAT_JOIN |
'REPEAT_JOIN' |
是 |
重复加入房间 |
| REPEAT_PUBLISH |
ErrorCode.REPEAT_PUBLISH |
'REPEAT_PUBLISH' |
是 |
重复发布流 |
| PUBLISH_BEFORE_JOIN |
ErrorCode.PUBLISH_BEFORE_JOIN |
'PUBLISH_BEFORE_JOIN' |
是 |
在加入房间之前就执行发布操作 |
| UNPUBLISH_BEFORE_JOIN |
ErrorCode.UNPUBLISH_BEFORE_JOIN |
'UNPUBLISH_BEFORE_JOIN' |
是 |
在加入房间之前就执行取消发布操作 |
| SUBSCRIBE_BEFORE_JOIN |
ErrorCode.SUBSCRIBE_BEFORE_JOIN |
'SUBSCRIBE_BEFORE_JOIN' |
是 |
在加入房间之前就执行订阅操作 |
| UNSUBSCRIBE_BEFORE_JOIN |
ErrorCode.UNSUBSCRIBE_BEFORE_JOIN |
'UNSUBSCRIBE_BEFORE_JOIN' |
是 |
在加入房间之前就执行取消订阅操作 |
| NO_PUBLISH_PERMISSION |
ErrorCode.NO_PUBLISH_PERMISSION |
'NO_PUBLISH_PERMISSION' |
是 |
隐身状态下发布流 |
| STREAM_NOT_EXIST |
ErrorCode.STREAM_NOT_EXIST |
'STREAM_NOT_EXIST' |
是 |
订阅或者取消订阅不存在一路流 |
| EMPTY_STREAM |
ErrorCode.EMPTY_STREAM |
'EMPTY_STREAM' |
是 |
发布时,没有采集任何音视频流 |
| NOT_CONNECTED_YET |
ErrorCode.NOT_CONNECTED_YET |
'NOT_CONNECTED_YET' |
是 |
SDK 尚未与服务器连接,一般是进行发布/订阅相关操作时,没有加入房间,或处在断网状态 |
| IM_BEFORE_JOIN |
ErrorCode.IM_BEFORE_JOIN |
'IM_BEFORE_JOIN' |
是 |
在加入房间之前就发布 IM 消息 |
| USER_NOT_EXIST |
ErrorCode.USER_NOT_EXIST |
'USER_NOT_EXIST' |
是 |
用户不存在 |
| ALREADY_IN_ROOM |
ErrorCode.ALREADY_IN_ROOM |
'ALREADY_IN_ROOM' |
是 |
用户已经在房间中 |
| TOKEN_EXPIRED |
ErrorCode.TOKEN_EXPIRED |
'TOKEN_EXPIRED' |
是 |
Token过期被踢出房间 |
| DUPLICATE_LOGIN |
ErrorCode.DUPLICATE_LOGIN |
'DUPLICATE_LOGIN' |
是 |
相同用户 ID 的用户加入本房间,当前用户被踢出房间 |
| REPEAT_CAPTURE |
ErrorCode.REPEAT_CAPTURE |
'REPEAT_CAPTURE' |
是 |
重复采集 |
| GET_VIDEO_TRACK_FAILED |
ErrorCode.GET_VIDEO_TRACK_FAILED |
'GET_VIDEO_TRACK_FAILED' |
是 |
采集视频失败 |
| GET_AUDIO_TRACK_FAILED |
ErrorCode.GET_AUDIO_TRACK_FAILED |
'GET_AUDIO_TRACK_FAILED' |
是 |
采集音频失败 |
| GET_SCREEN_TRACK_FAILED |
ErrorCode.GET_SCREEN_TRACK_FAILED |
'GET_SCREEN_TRACK_FAILED' |
是 |
采集屏幕共享失败 |
| STREAM_TYPE_NOT_MATCH |
ErrorCode.STREAM_TYPE_NOT_MATCH |
'STREAM_TYPE_NOT_MATCH' |
是 |
流类型不匹配,出现于设置了自定义视频流后,打开本地音视频设备 |
| CANT_FIND_DOM |
ErrorCode.CANT_FIND_DOM |
'CANT_FIND_DOM' |
是 |
播放视频时,找不到设置的播放窗口 |
| INVALID_DEVICE_ID |
ErrorCode.INVALID_DEVICE_ID |
'INVALID_DEVICE_ID' |
是 |
无效的设备ID |
| NO_PERMISSION |
ErrorCode.NO_PERMISSION |
'NO_PERMISSION' |
是 |
没有采集权限 |
| NOT_SUPPORTED |
ErrorCode.NOT_SUPPORTED |
'NOT_SUPPORTED' |
是 |
浏览器不支持采集 |
| ICE_SERVER_WRONG |
ErrorCode.ICE_SERVER_WRONG |
'ICE_SERVER_WRONG' |
是 |
请求分配 ICE 节点时失败 |
| ESTABLISH_DATACHANNEL_FAILED |
ErrorCode.ESTABLISH_DATACHANNEL_FAILED |
'ESTABLISH_DATACHANNEL_FAILED' |
是 |
跟服务器建立 datachannel 连接失败 |
| LOAD_RESOURCES_FAILED |
ErrorCode.LOAD_RESOURCES_FAILED |
'LOAD_RESOURCES_FAILED' |
是 |
加载网络资源失败 |
| SIGNALING_CHANNEL_NOT_OPEN |
ErrorCode.SIGNALING_CHANNEL_NOT_OPEN |
'SIGNALING_CHANNEL_NOT_OPEN' |
是 |
信令通道没有建立 |
| TIME_OUT |
ErrorCode.TIME_OUT |
'TIME_OUT' |
是 |
请求超时 |
| REFUSE_OPERATION_IN_DISCONNECT |
ErrorCode.REFUSE_OPERATION_IN_DISCONNECT |
'REFUSE_OPERATION_IN_DISCONNECT' |
是 |
网络未连接拒绝操作 |
| ADD_TRANSCEIVER_FAILED |
ErrorCode.ADD_TRANSCEIVER_FAILED |
'ADD_TRANSCEIVER_FAILED' |
是 |
创建 TRANSCEIVER 失败 |
| UPDATE_TRACK_FAILED |
ErrorCode.UPDATE_TRACK_FAILED |
'UPDATE_TRACK_FAILED' |
是 |
更新发送流失败 |
| PUBLISH_FAILED |
ErrorCode.PUBLISH_FAILED |
'PUBLISH_FAILED' |
是 |
发布流失败 |
| UNPUBLISH_FAILED |
ErrorCode.UNPUBLISH_FAILED |
'UNPUBLISH_FAILED' |
是 |
取消发布流失败 |
| SUBSCRIBE_FAILED |
ErrorCode.SUBSCRIBE_FAILED |
'SUBSCRIBE_FAILED' |
是 |
订阅失败 |
| UNSUBSCRIBE_FAILED |
ErrorCode.UNSUBSCRIBE_FAILED |
'UNSUBSCRIBE_FAILED' |
是 |
取消订阅失败 |
| OPERATION_CANCEL |
ErrorCode.OPERATION_CANCEL |
'OPERATION_CANCEL' |
是 |
发布/订阅等操作执行到一半时离开房间,会触发改错误回调,表示操作被打断,无需处理。 |
| UNEXPECTED_ERROR |
ErrorCode.UNEXPECTED_ERROR |
'UNEXPECTED_ERROR' |
是 |
未知错误 |
| ALREADY_LOGIN |
ErrorCode.ALREADY_LOGIN |
'ALREADY_LOGIN' |
是 |
同名用户已经登录 |
| LOGIN_FAILED |
ErrorCode.LOGIN_FAILED |
'LOGIN_FAILED' |
是 |
登录失败 |
| NOT_LOGIN |
ErrorCode.NOT_LOGIN |
'NOT_LOGIN' |
是 |
未登录 |
| RTM_DUPLICATE_LOGIN |
ErrorCode.RTM_DUPLICATE_LOGIN |
'RTM_DUPLICATE_LOGIN' |
是 |
重复登录 |
| RTM_TOKEN_ERROR |
ErrorCode.RTM_TOKEN_ERROR |
'RTM_TOKEN_ERROR' |
是 |
重连 RTM 服务器时使用的 Token 异常 |
| USER_MESSAGE_TIMEOUT |
ErrorCode.USER_MESSAGE_TIMEOUT |
'USER_MESSAGE_TIMEOUT' |
是 |
发送超时 |
| USER_MESSAGE_BROKEN |
ErrorCode.USER_MESSAGE_BROKEN |
'USER_MESSAGE_BROKEN' |
是 |
通道断开,发送失败 |
| USER_MESSAGE_NO_RECEIVER |
ErrorCode.USER_MESSAGE_NO_RECEIVER |
'USER_MESSAGE_NO_RECEIVER' |
是 |
找不到接收者 |
| USER_MESSAGE_NO_RELAYPATH |
ErrorCode.USER_MESSAGE_NO_RELAYPATH |
'USER_MESSAGE_NO_RELAYPATH' |
是 |
获取级联路径失败 |
| USER_MESSAGE_SEND_TO_SERVER_ERROR |
ErrorCode.USER_MESSAGE_SEND_TO_SERVER_ERROR |
'USER_MESSAGE_SEND_TO_SERVER_ERROR' |
是 |
发送到信息到业务服务器无应答,可能是 Http 不通 |
| USER_MESSAGE_SERVER_RESPONSE_ERROR |
ErrorCode.USER_MESSAGE_SERVER_RESPONSE_ERROR |
'USER_MESSAGE_SERVER_RESPONSE_ERROR' |
是 |
发送到信息到业务服务器失败,业务服务器 Http 响应状态码不是 200 |
| USER_MESSAGE_NOT_JOIN |
ErrorCode.USER_MESSAGE_NOT_JOIN |
'USER_MESSAGE_NOT_JOIN' |
是 |
消息发送方没有加入房间 |
| USER_MESSAGE_INIT |
ErrorCode.USER_MESSAGE_INIT |
'USER_MESSAGE_INIT' |
是 |
连接未完成初始化 |
| USER_MESSAGE_NO_CONNECTION |
ErrorCode.USER_MESSAGE_NO_CONNECTION |
'USER_MESSAGE_NO_CONNECTION' |
是 |
没有可用的数据传输通道连接 |
| USER_MESSAGE_EXCEED_MAX_LENGTH |
ErrorCode.USER_MESSAGE_EXCEED_MAX_LENGTH |
'USER_MESSAGE_EXCEED_MAX_LENGTH' |
是 |
消息超过最大长度 64 KB |
| USER_MESSAGE_EMPTY_USER |
ErrorCode.USER_MESSAGE_EMPTY_USER |
'USER_MESSAGE_EMPTY_USER' |
是 |
指定的接收者的用户 userId 为空 |
| USER_MESSAGE_NOT_LOGIN |
ErrorCode.USER_MESSAGE_NOT_LOGIN |
'USER_MESSAGE_NOT_LOGIN' |
是 |
房间外或业务服务器消息发送方没有登录 |
| USER_MESSAGE_SERVER_PARAMS_NOTSET |
ErrorCode.USER_MESSAGE_SERVER_PARAMS_NOTSET |
'USER_MESSAGE_SERVER_PARAMS_NOTSET' |
是 |
发送消息给业务方服务器之前没有设置参数 |
| USER_MESSAGE_UNKNOWN |
ErrorCode.USER_MESSAGE_UNKNOWN |
'USER_MESSAGE_UNKNOWN' |
是 |
即时未知消息错误 |