nimeet 文档中心
English

错误码

稳定错误码、HTTP/引擎错误映射与处置建议。

版本 v1.1.0 · 更新于 2026-10-26 · 修订 1

错误码

约定(与声网 C++ 一致):

  • 方法返回 负值 表示失败,取值为 -ERROR_CODE_TYPE;
  • onError / onRecorderStateChanged 携带 正值 错误码;
  • 本交付无法执行的成员抛 nimeet::recording::NotSupportedException,code() == 4(ERR_NOT_SUPPORTED)。
代码名称本 SDK 的使用场景
0ERR_OK成功
1ERR_FAILED产物未通过校验、egress 任务非 completed
2ERR_INVALID_ARGUMENT参数为空、几何非法、目录不可写
3ERR_NOT_READY未初始化/未加入频道时调用录制
4ERR_NOT_SUPPORTED显式不支持(见下)
7ERR_NOT_INITIALIZED未注入 sink
8ERR_INVALID_STATE状态机非法转换
10ERR_TIMEDOUTegress 任务未在超时内进入终态
17ERR_JOIN_CHANNEL_REJECTED频道参数被拒绝
18ERR_LEAVE_CHANNEL_REJECTED未加入时离开频道
19ERR_ALREADY_IN_USE重复开始/重复加入
22ERR_RESOURCE_LIMITEDegress 侧配额不足(HTTP 429)
101ERR_INVALID_APP_IDappId 为空
102ERR_INVALID_CHANNEL_NAME频道名为空或超过 64 字节
110ERR_INVALID_TOKENToken 缺失/为空
1001ERR_LOAD_MEDIA_ENGINE找不到 ffmpeg 编码器、编码器异常退出

当前版本不支持的成员

setUserBackground、setVideoMixingLayout(两代各一)、updateWatermarkConfigs、enableAndUpdateVideoWatermarks(ByUid)、disableVideoWatermarks(ByUid)、enableEncryption、setAudioVolumeIndicationParameters、setGlobalLocalAccessPoint、setRecorderConfigByUid、startSingleRecordingByUid、stopSingleRecordingByUid、getAgoraParameter。

共同原因:需要真实媒体渲染、加密或多路分流能力,当前 SDK 不包含这些能力;因此明确失败而不是静默成功。

本页由文档构建流水线生成 · 2026-10-31 01:24:02 UTC · 文档中心 v1.1.0.

内容依据公开 API 定义.

ni-meet 是自建 RTC PaaS,媒体面基于 LiveKit(Apache-2.0),并与声网 API 兼容。