Skip to content

ClassroomConfig

Properties

behavior?

optional behavior?: ClassroomBehavior

SDK 内部行为开关(支持 setConfig 运行时更新)


board?

optional board?: BoardConfig

白板相关配置(进房时自动初始化白板,或通过 initBoard 手动初始化)


debug?

optional debug?: boolean

开启调试模式(开启后 Logger 输出所有级别到控制台,支持运行时切换)


env?

optional env?: "prod" | "test" | "dev"

部署环境(默认 'prod')⚠️ 不可运行时变更(init 后固定)


i18nOverrides?

optional i18nOverrides?: Record<string, string>

覆盖指定语言的 i18n 词条(key 为词条 ID,value 为替换文本)


language?

optional language?: string

界面语言(BCP 47:'zh-CN' | 'zh-TW' | 'en' | 'ja' | 'ko' | 'vi' | 'ar' | 'id' | 'es',默认自动检测系统语言)


nameConfig?

optional nameConfig?: object

多语言自定义词条(按语言分组的词条覆盖)

Index Signature

[lang: string]: object


scene?

optional scene?: string

场景参数(默认 'default')


schoolId?

optional schoolId?: number

学校 ID(可选,一个引擎实例代表一个 schoolId)


sessionId?

optional sessionId?: string

会话 ID(用于日志关联,不传时 SDK 自动生成)