Skip to main content
One-shot Meeting results and Engine error events all return:
message is for development diagnostics only and is not guaranteed to be suitable for showing to users. Your app should maintain user-facing text and localization based on errorCode.

Error sources

The error code is an open-ended Int and doesn’t contain only errors produced by Meeting: So don’t force callback error codes into a closed enum, and don’t assume every error can be found in MeetingErrorCode.

MeetingErrorCode

Fully qualified class name: cn.seastart.meeting.error.MeetingErrorCode

General errors (202000–202099)

Session errors (202100–202199)

Media errors (202200–202299)

IM errors (202300–202349)

HTTP errors (202350–202399)

RTC camera errors (passed through as is)

The following errors come from RTC 2.0.33, take effect with Meeting 2.0.37, and are not part of MeetingErrorCode. After a switch fails, capture is not guaranteed to continue; if target validation fails, the original capture may be kept. The SDK doesn’t fall back automatically—your app decides the recovery strategy.
You can log both errorCode and message; the UI should use only text your app maintains itself.