跳转到主要内容
Meeting 一次性结果和 Engine 错误事件统一返回:
Meeting 自产错误提示为空;RTC 和后端提示原样透传,可为 null 或空字符串。应用为无提示的错误提供本地化文案。

错误来源

错误码是开放的 Int,不只包含 Meeting 自产错误: 因此不要把回调错误码强制转换为封闭枚举,也不要假设所有错误都能在 MeetingErrorCode 中找到。 HTTP 非 2xx 返回原始状态码和状态提示。Meeting 本地网络失败为 202007,超时为 202353,取消为 202354,空响应体为 202355,解析失败或缺少必需字段为 202356,这些本地错误的提示均为空。 MQTT 的 mcu_task.err_desc、mcu_alarm.alarm_brief 及聊天、自定义消息内容通过原有业务事件原样交付,保留已有过滤规则,不统一改写为 SDK 错误提示。

MeetingErrorCode

完整类名:cn.seastart.meeting.error.MeetingErrorCode

通用错误(202000~202099)

Session 错误(202100~202199)

媒体错误(202200~202299)

IM 错误(202300~202349)

HTTP 错误(202350~202399)

RTC 摄像头错误(原样透传)

以下错误来自 RTC 2.0.33,随 Meeting 2.0.37 生效,不属于 MeetingErrorCode。切换失败后不保证仍在采集,目标校验失败时可能保留原采集;SDK 不自动回退,恢复策略由应用决定。

推荐处理方式

日志中保留原始错误码和提示。UI 优先使用上游非空提示,否则按错误码提供本地化文案,不根据码值范围猜测来源。

2.0.41 升级迁移

旧常量名称不保留兼容别名;其余已声明常量编号不变。尤其 202002、202003、202006 已有新含义,应用应更新硬编码和文案映射。