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-endedInt 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 RTC2.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.
Recommended handling
errorCode and message; the UI should use only text your app maintains itself.