错误码(V4.x)
更新时间: 2023/12/25 09:00:01
在调用 SDK API 的过程中,SDK 可能会返回错误码或状态码,您可以根据错误码或状态码判断当前 SDK 或任务的状态。如果遇到未知的错误码,请联系技术支持排查。
当前 SDK API 的错误码如下:
- 通用错误码 (NERtcConstants.ErrorCode)
- 伴音错误码 (NERtcConstants.AudioMixingError)
- 直播推流错误码 (NERtcConstants.LiveStreamState)
- 客户端录音状态码(NERtcConstants.AudioRecordingCode)
- 视频水印状态码 (NERtcConstants.NERtcLocalVideoWatermarkState)
- 其他错误码 (NERtcConstants.RuntimeError)
通用错误码
错误码 | 说明 |
---|---|
OK = 0 | 成功。 |
ILLEGAL_ARGUMENT = 400 | 参数错误。 |
权限不足。原因通常包括:
|
|
RESERVE_ERROR_TIME_OUT = 408 | 请求超时。 |
RESERVE_ERROR_INVALID_PARAMETER = 414 | 参数错误。 |
RESERVE_ERROR_RESERVE_SERVER_FAIL = 500 | 分配房间时,服务器出错。 |
RESERVE_ERROR_MORE_THAN_TWO_USER = 600 | 有第三个用户尝试加入只支持两个用户的房间。 |
ENGINE_ERROR_FATAL = 30001 | 内部错误。 |
ENGINE_ERROR_OUT_OF_MEMORY = 30002 | 内存溢出。 |
ENGINE_ERROR_INVALID_PARAM = 30003 | 参数错误。 |
ENGINE_ERROR_NOT_SUPPORTED = 30004 | 不支持。 |
ENGINE_ERROR_INVALID_STATE = 30005 | 状态错误。 |
ENGINE_ERROR_LACK_OF_RESOURCE = 30006 | 缺乏资源。 |
ENGINE_ERROR_INVALID_INDEX = 30007 | 序号非法。 |
ENGINE_ERROR_DEVICE_NOT_FOUND = 30008 | 设备未找到。 |
ENGINE_ERROR_INVALID_DEVICE_SOURCEID = 30009 | 设备 ID 非法。 |
ENGINE_ERROR_INVALID_VIDEO_PROFILE = 30010 | 视频能力非法。 |
ENGINE_ERROR_CREATE_DEVICE_SOURCE_FAIL = 30011 | 创建设备失败。 |
ENGINE_ERROR_INVALID_RENDER = 30012 | 画布非法。 |
ENGINE_ERROR_DEVICE_PREVIEW_ALREADY_STARTED = 30013 | 预览已打开。 |
ENGINE_ERROR_TRANSMIT_PENDDING = 30014 | 挂起。 |
ENGINE_ERROR_CONNECT_FAIL = 30015 | 连接失败。 |
ENGINE_ERROR_CREATE_DUMP_FILE_FAIL = 300016 | 创建 dump 失败。 |
ENGINE_ERROR_START_DUMP_FAIL = 300017 | 开始 dump 失败。 |
ENGINE_ERROR_ROOM_ALREADY_JOINED = 30100 | 房间已加入。 |
ENGINE_ERROR_ROOM_NOT_JOINED = 30101 | 房间未加入。 |
NGINE_ERROR_ROOM_REPLEATEDLY_LEAVE = 30102 | 重复离开房间。 |
ENGINE_ERROR_REQUEST_JOIN_ROOM_FAIL = 30103 | 请求加入房间失败。 |
ENGINE_ERROR_SESSION_NOT_FOUND = 30104 | 会话未找到。 |
ENGINE_ERROR_USER_NOT_FOUND = 30105 | 用户未找到。 |
ENGINE_ERROR_INVALID_USERID = 30106 | 非法用户。 |
ENGINE_ERROR_MEDIA_NOT_STARTED = 30107 | 媒体会话未建立。 |
ENGINE_ERROR_SOURCE_NOT_FOUND = 30108 | 媒体源未找到。 |
SWITCH_CHANNEL_NOT_JOINED = 30109 | 切换房间时不在会议中。 |
媒体流转发状态无效。原因通常为重复调用 startChannelMediaRelay 方法。
|
|
媒体流转发权限不足。原因通常包括:
|
|
停止媒体流转发操作失败。原因通常为未开启媒体流转发。
|
|
设置的媒体流加密密钥与房间中其他成员不一致,加入房间失败。
|
|
ENGINE_ERROR_CONNECTION_NOT_FOUND = 30200 | 连接未找到。 |
ENGINE_ERROR_STREAM_NOT_FOUND = 30201 | 媒体流未找到。 |
ENGINE_ERROR_ADD_TRACK_FAIL = 30202 | 添加 Track 失败。 |
ENGINE_ERROR_TRACK_NOT_FOUND = 30203 | Track 未找到。 |
ENGINE_ERROR_MEDIA_CONNECTION_DISCONNECTED = 30204 | 媒体连接已断开。 |
ENGINE_ERROR_SIGNAL_DISCONNECTED = 30205 | 信令断开。 |
ENGINE_ERROR_SERVER_KICKED = 30206 | 被管理员踢出房间。 |
ENGINE_ERROR_ROOM_CLOSED = 30207 | 房间被关闭。 |
LEAVE_CHANNEL_FOR_SWITCH = 30208 | 因为切换房间而离开房间。 |
LEAVE_CHANNEL_FOR_DUPLICATE_UID = 30209 | 因为重复 UID 登陆而离开房间。 |
ENGINE_ERROR_MEDIA_BANNED = 30403 | 被服务器禁言。 |
伴音错误码
直播推流错误码
错误码 | 说明 |
---|---|
STATE_PUSHING = 505 | 推流中。 |
STATE_PUSH_FAIL = 506 | 互动直播推流失败。 |
STATE_PUSH_STOPPED = 511 | 推流结束。 |
STATE_IMAGE_ERROR = 512 | 背景图片设置出错。 |
客户端录音状态码
错误码 | 说明 |
---|---|
AUDIO_RECORD_ERROR_SUFFIX = 1 | 不支持的录音文件格式。 |
无法创建录音文件,原因通常包括:
|
|
AUDIO_RECORD_START = 3 | 开始录制。 |
AUDIO_RECORD_ERROR = 4 | 录制错误。原因通常为磁盘空间已满,无法写入。 |
AUDIO_RECORD_FINISH = 5 | 完成录制。 |
视频水印状态码
其他错误码
此文档是否对你有帮助?