错误码

更新时间: 2024/03/11 13:26:49

在调用 Flutter SDK API 的过程中,SDK 可能会返回错误码或状态码,您可以根据错误码或状态码判断当前 SDK 或任务的状态。如果遇到未知的错误码,请联系技术支持排查。

当前 SDK API 的错误码如下:

通用错误码

错误码 说明
ok = 0 成功。
illegalArgument = -400 参数错误。
illegalStatus = -500 状态错误。
uninitialized = -501 未初始化。
invalidOperation = -700 操作不支持。

reserveNoPermission = 403

权限不足。原因通常包括:

  • 未开通音视频通话 2.0 服务,或试用期已过、未及时续费等。
  • 安全模式下加入房间时未设置 Token。
  • 其他权限问题。
reserveTimeout = 408 请求超时。
reserveInvalidParameter = 414 参数错误。
reserveServerFail = 500 分配房间时,服务器出错。
reserveMoreThanTwoUser = 600 有第三个用户尝试加入只支持两个用户的房间。
errFatal = 30001 内部错误。
outOfMemory = 30002 内存溢出。
invalidParam = 30003 参数错误。
notSupported = 30004 不支持的操作。
invalidState = 30005 状态错误。
lackOfResource = 30006 缺乏资源。
invalidIndex = 30007 非法 index。
deviceNotFound = 30008 设备未找到。
invalidDeviceSourceId = 30009 非法设备 ID。
invalidVideoProfile = 300010 非法视频属性。
createDeviceSourceFail = 30011 创建设备失败。
invalidRender = 30012 非法画布。
devicePreviewAlreadyStarted = 30013 设备预览已经打开。
transmitPendding = 30014 传输挂起。
connectionNotFound = 30015 连接未找到。
createDumpFileFail = 30016 创建 dump 失败。
startDumpFail = 30017 开启 dump 失败。
roomAlreadyJoined = 30100 重复加入房间。
roomNotJoined = 30101 尚未加入房间。
roomRepleatedlyLeave = 30102 重复离开房间。
requestJoinRoomFail = 30103 请求加入房间失败。
sessionNotFound = 30104 会话未找到。
userNotFound = 30105 用户未找到。
invalidUserId = 30106 非法的用户 ID。
mediaNotStarted = 30107 媒体会话未建立。
sourceNotFound = 30108 媒体源未找到。
addTrackFail = 30202 添加 track 失败。
trackNotFound = 30203 track 未找到。
mediaConnectionDisconnected = 30204 媒体连接已断开。
signalDisconnected = 30205 信令连接断开。
serverKicked = 30206 被管理员踢出房间。
roomClosed = 30207 房间已被关闭。

直播推流错误码

错误码 说明
ok = 0 没有错误。
requestIsInvaild = 1301 task 请求无效,被后续操作覆盖。
invaild = 1400 task 参数格式错误。
roomExited = 1401 房间已经退出。
numLimit = 1402 推流任务超出上限。
duplicateId = 1403 推流 ID 重复。
notFound = 1404 taskId 任务不存在,或房间不存在。
requestError = 1417 请求失败。
internalServerErr = 1500 服务器内部错误。
invalidLayout = 1501 布局参数错误。
userPictureError = 1502 用户图片错误。

运行时错误码

错误码 说明
admNoAuthorize = 50000 没有音频权限。
VDM_NO_AUTHORIZE = 50001 没有视频权限。

admRecordInitError = 50103

无法创建录音文件,原因通常包括:

  • 应用没有磁盘写入权限。
  • 文件路径不存在。
admRecordStartError = 50104 录制时,麦克风打开失败。
admRecordUnknownError = 50105 录制时,麦克风运行错误。
admPlayoutInitError = 50203 音频播放设备初始化失败。
admPlayoutStartError = 50204 音频播放设备打开失败。
admPlayoutUnknownError = 50205 音频播放设备运行错误。
vdmCameraDisconnectError = 50303 相机被其他应用抢占。
vdmCameraFreezedError = 50304 相机已冻结。
vdmCameraUnknownError = 50305 相机运行错误。
此文档是否对你有帮助?
有帮助
去反馈
  • 通用错误码
  • 直播推流错误码
  • 运行时错误码