概述
会议内有两种消息,都只在会议期间有效:
两者都支持群发和私聊:
targetId 传 nil 时是群发,传某位成员的 uid 时是私聊。
未在会议中调用会抛出 SMeetingError.notInMeeting。
发送聊天消息
ChatMsgType 可选值:.text(默认)、.file、.pic、.sound。SDK 不负责文件本身的上传与下载,只负责传递这条消息内容,具体渲染由你的 UI 决定。
接收聊天消息
uid 去成员列表查:
data.uid 与 meeting.currentUserId 比较做一次去重,避免同一条消息显示两遍。
自定义消息
自定义消息的内容是一个字符串,通常放你自己的 JSON:自定义消息是给业务用的通道,SDK 自身的会议信令走独立链路,你的消息内容不会和 SDK 冲突。
禁言
禁言分房间级和成员级,都由主持人 / 联席主持人设置。房间级
RoomInfo.chatDisabled,变化时收到:
成员级
MeetingUserInfo.chatDisabled,变化时收到: