ClassroomConfig
Properties
behavior?
optionalbehavior?:ClassroomBehavior
SDK 内部行为开关(支持 setConfig 运行时更新)
board?
optionalboard?:BoardConfig
白板相关配置(进房时自动初始化白板,或通过 initBoard 手动初始化)
debug?
optionaldebug?:boolean
开启调试模式(开启后 Logger 输出所有级别到控制台,支持运行时切换)
env?
optionalenv?:"prod"|"test"|"dev"
部署环境(默认 'prod')⚠️ 不可运行时变更(init 后固定)
i18nOverrides?
optionali18nOverrides?:Record<string,string>
覆盖指定语言的 i18n 词条(key 为词条 ID,value 为替换文本)
language?
optionallanguage?:string
界面语言(BCP 47:'zh-CN' | 'zh-TW' | 'en' | 'ja' | 'ko' | 'vi' | 'ar' | 'id' | 'es',默认自动检测系统语言)
nameConfig?
optionalnameConfig?:object
多语言自定义词条(按语言分组的词条覆盖)
Index Signature
[lang: string]: object
scene?
optionalscene?:string
场景参数(默认 'default')
schoolId?
optionalschoolId?:number
学校 ID(可选,一个引擎实例代表一个 schoolId)
sessionId?
optionalsessionId?:string
会话 ID(用于日志关联,不传时 SDK 自动生成)