类型: enum
| 属性 | 值 | 描述 |
|---|---|---|
| INVALID_ENGINE | 'INVALID_ENGINE' |
调用 destroyEngine 时,传入的参数不是合法的 engine 对象 |
| INVALID_PARAMS | 'INVALID_PARAMS' |
调用方法时,传入的参数不合法 |
| INVALID_TOKEN | 'INVALID_TOKEN' |
Token无效或者过期失效 |
| EXPIRED_TOKEN | 'EXPIRED_TOKEN' |
|
| JOIN_ROOM_FAILED | 'JOIN_ROOM_FAILED' |
加入房间失败 |
| UPDATE_TOKEN_WITH_INVALID_TOKEN | 'UPDATE_TOKEN_WITH_INVALID_TOKEN' |
|
| UPDATE_TOKEN_BEFORE_JOIN | 'UPDATE_TOKEN_BEFORE_JOIN' |
|
| REPEAT_JOIN | 'REPEAT_JOIN' |
重复加入房间 |
| REPEAT_PUBLISH | 'REPEAT_PUBLISH' |
重复发布流 |
| REPEAT_PUSH | 'REPEAT_PUSH' |
重复发布公共流 |
| REPEAT_PLAY | 'REPEAT_PLAY' |
重复订阅公共流 |
| PUBLISH_BEFORE_JOIN | 'PUBLISH_BEFORE_JOIN' |
在加入房间之前就执行发布操作 |
| UNPUBLISH_BEFORE_JOIN | 'UNPUBLISH_BEFORE_JOIN' |
在加入房间之前就执行取消发布操作 |
| SUBSCRIBE_BEFORE_JOIN | 'SUBSCRIBE_BEFORE_JOIN' |
在加入房间之前就执行订阅操作 |
| UNSUBSCRIBE_BEFORE_JOIN | 'UNSUBSCRIBE_BEFORE_JOIN' |
在加入房间之前就执行取消订阅操作 |
| NO_PUBLISH_PERMISSION | 'NO_PUBLISH_PERMISSION' |
隐身状态下发布流 |
| STREAM_NOT_EXIST | 'STREAM_NOT_EXIST' |
订阅或者取消订阅不存在一路流 |
| EMPTY_STREAM | 'EMPTY_STREAM' |
发布时,没有采集任何音视频流 |
| NOT_CONNECTED_YET | 'NOT_CONNECTED_YET' |
SDK 尚未与服务器连接,一般是进行发布/订阅相关操作时,没有加入房间,或处在断网状态 |
| IM_BEFORE_JOIN | 'IM_BEFORE_JOIN' |
在加入房间之前就发布 IM 消息 |
| USER_NOT_EXIST | 'USER_NOT_EXIST' |
用户不存在 |
| ALREADY_IN_ROOM | 'ALREADY_IN_ROOM' |
用户已经在房间中 |
| KICKED_OUT | 'KICKED_OUT' |
服务端调用 OpenAPI 将当前用户踢出房间 |
| ROOM_DISMISS | 'ROOM_DISMISS' |
服务端调用 OpenAPI 解散房间,所有用户被移出房间。 |
| TOKEN_EXPIRED | 'TOKEN_EXPIRED' |
Token过期被踢出房间 |
| DUPLICATE_LOGIN | 'DUPLICATE_LOGIN' |
相同用户 ID 的用户加入本房间,当前用户被踢出房间 |
| REPEAT_CAPTURE | 'REPEAT_CAPTURE' |
重复采集 |
| GET_VIDEO_TRACK_FAILED | 'GET_VIDEO_TRACK_FAILED' |
采集视频失败 |
| GET_AUDIO_TRACK_FAILED | 'GET_AUDIO_TRACK_FAILED' |
采集音频失败 |
| GET_SCREEN_TRACK_FAILED | 'GET_SCREEN_TRACK_FAILED' |
采集屏幕共享失败 |
| STREAM_TYPE_NOT_MATCH | 'STREAM_TYPE_NOT_MATCH' |
流类型不匹配,出现于设置了自定义视频流后,打开本地音视频设备 |
| CANT_FIND_DOM | 'CANT_FIND_DOM' |
播放视频时,找不到设置的播放窗口 |
| INVALID_DEVICE_ID | 'INVALID_DEVICE_ID' |
无效的设备ID |
| NO_PERMISSION | 'NO_PERMISSION' |
没有采集权限 |
| NOT_SUPPORTED | 'NOT_SUPPORTED' |
浏览器不支持采集 |
| ICE_SERVER_WRONG | 'ICE_SERVER_WRONG' |
请求分配 ICE 节点时失败 |
| ESTABLISH_DATACHANNEL_FAILED | 'ESTABLISH_DATACHANNEL_FAILED' |
跟服务器建立 datachannel 连接失败 |
| LOAD_RESOURCES_FAILED | 'LOAD_RESOURCES_FAILED' |
加载网络资源失败 |
| SIGNALING_CHANNEL_NOT_OPEN | 'SIGNALING_CHANNEL_NOT_OPEN' |
信令通道没有建立 |
| TIME_OUT | 'TIME_OUT' |
请求超时 |
| REFUSE_OPERATION_IN_DISCONNECT | 'REFUSE_OPERATION_IN_DISCONNECT' |
网络未连接拒绝操作 |
| ADD_TRANSCEIVER_FAILED | 'ADD_TRANSCEIVER_FAILED' |
创建 TRANSCEIVER 失败 |
| UPDATE_TRACK_FAILED | 'UPDATE_TRACK_FAILED' |
更新发送流失败 |
| PUBLISH_FAILED | 'PUBLISH_FAILED' |
发布流失败 |
| UNPUBLISH_FAILED | 'UNPUBLISH_FAILED' |
取消发布流失败 |
| SUBSCRIBE_FAILED | 'SUBSCRIBE_FAILED' |
订阅失败 |
| UNSUBSCRIBE_FAILED | 'UNSUBSCRIBE_FAILED' |
取消订阅失败 |
| OPERATION_CANCEL | 'OPERATION_CANCEL' |
发布/订阅等操作执行到一半时离开房间,会触发改错误回调,表示操作被打断,无需处理。 |
| START_CLOUD_PROXY_AFTER_JOIN | 'START_CLOUD_PROXY_AFTER_JOIN' |
开启云代理功能需要在加入频道之前调用 |
| STOP_CLOUD_PROXY_BEFORE_LEAVE | 'STOP_CLOUD_PROXY_BEFORE_LEAVE' |
关闭云代理功能需要在离开频道之前调用 |
| UNEXPECTED_ERROR | 'UNEXPECTED_ERROR' |
未知错误 |
| ALREADY_LOGIN | 'ALREADY_LOGIN' |
同名用户已经登录 |
| LOGIN_FAILED | 'LOGIN_FAILED' |
登录失败 |
| NOT_LOGIN | 'NOT_LOGIN' |
未登录 |
| RTM_DUPLICATE_LOGIN | 'RTM_DUPLICATE_LOGIN' |
重复登录 |
| RTM_TOKEN_ERROR | 'RTM_TOKEN_ERROR' |
重连 RTM 服务器时使用的 Token 异常 |
| USER_MESSAGE_TIMEOUT | 'USER_MESSAGE_TIMEOUT' |
发送超时 |
| USER_MESSAGE_BROKEN | 'USER_MESSAGE_BROKEN' |
通道断开,发送失败 |
| USER_MESSAGE_NO_RECEIVER | 'USER_MESSAGE_NO_RECEIVER' |
找不到接收者 |
| USER_MESSAGE_NO_RELAYPATH | 'USER_MESSAGE_NO_RELAYPATH' |
获取级联路径失败 |
| USER_MESSAGE_SEND_TO_SERVER_ERROR | 'USER_MESSAGE_SEND_TO_SERVER_ERROR' |
发送到信息到业务服务器无应答,可能是 Http 不通 |
| USER_MESSAGE_SERVER_RESPONSE_ERROR | 'USER_MESSAGE_SERVER_RESPONSE_ERROR' |
发送到信息到业务服务器失败,业务服务器 Http 响应状态码不是 200 |
| USER_MESSAGE_NOT_JOIN | 'USER_MESSAGE_NOT_JOIN' |
消息发送方没有加入房间 |
| USER_MESSAGE_INIT | 'USER_MESSAGE_INIT' |
连接未完成初始化 |
| USER_MESSAGE_NO_CONNECTION | 'USER_MESSAGE_NO_CONNECTION' |
没有可用的数据传输通道连接 |
| USER_MESSAGE_EXCEED_MAX_LENGTH | 'USER_MESSAGE_EXCEED_MAX_LENGTH' |
消息超过最大长度 64 KB |
| USER_MESSAGE_EMPTY_USER | 'USER_MESSAGE_EMPTY_USER' |
指定的接收者的用户 userId 为空 |
| USER_MESSAGE_NOT_LOGIN | 'USER_MESSAGE_NOT_LOGIN' |
房间外或业务服务器消息发送方没有登录 |
| USER_MESSAGE_SERVER_PARAMS_NOTSET | 'USER_MESSAGE_SERVER_PARAMS_NOTSET' |
发送消息给业务方服务器之前没有设置参数 |
| USER_MESSAGE_UNKNOWN | 'USER_MESSAGE_UNKNOWN' |
即时未知消息错误 |
| START_PUBLIC_STREAM_BEFORE_JOIN | 'START_PUBLIC_STREAM_BEFORE_JOIN' |
推流用户没有进入房间。 |
类型: enum
| 属性 | 值 | 描述 |
|---|---|---|
| AUDIO_MIXING_ERROR_OK | 0 |
混音正常 |
| AUDIO_MIXING_ERROR_PRELOAD_FAILED | 1 |
预加载失败,找不到混音文件或者文件长度超出 20s |
| AUDIO_MIXING_ERROR_START_FAILED | 2 |
混音开启失败,找不到混音文件或者混音文件打开失败 |
| AUDIO_MIXING_ERROR_ID_NOT_FOUND | 3 |
混音 ID 异常 |
| AUDIO_MIXING_ERROR_SET_POSITION_FAILED | 4 |
设置混音文件的播放位置出错 |
| AUDIO_MIXING_ERROR_INVALID_VOLUME | 5 |
音量参数不合法,音量值区间应为[0, 400] |
| AUDIO_MIXING_ERROR_LOAD_CONFLICT | 6 |
播放的文件与预加载的文件不一致,请先使用 unloadAudioMixing 卸载文件 |
| AUDIO_MIXING_ERROR_ID_TYPE_NOT_MATCH | 7 |
混音 ID 类型不匹配,当前操作接口不支持该 ID 代表的音频流类型 |
| AUDIO_MIXING_ERROR_ID_TYPE_INVALID_PITCH | 8 |
设置混音文件的音调不合法 |
| AUDIO_MIXING_ERROR_INVALID_AUDIO_TRACK | 9 |
设置混音文件的音轨不合法 |