入会音视频状态控制
更新时间: 2026/01/06 15:49:38
本文详细介绍如何在安卓平台上使用网易会议组件 NEMeetingKit 配置入会控制功能。您可以设置其他成员入会时的默认音视频状态(如是否自动静音或关闭摄像头)。
前提条件
开始本文操作前,请确保您已经完成了 登录鉴权 的相关配置。
方式一:服务端控制入会
通过调用服务端 API 创建会议时,可以设置参会者入会的音视频控制选项。请参考服务端 API 文档 创建会议 中的 securityCtrl 字段说明。
方式二:客户端控制入会
会议主持人在客户端创建会议时,可以通过 NEStartMeetingParams.controls 设置参会者入会控制选项。
入会控制类型说明
NEMeetingAttendeeOffType 枚举提供以下控制选项:
OffAllowSelfOn:入会时关闭,但允许参会者自行开启。OffNotAllowSelfOn:入会时关闭,且不允许参会者自行开启(仅主持人可开启)。NONE:不做任何控制。
示例代码如下:
Java// 创建会议开始参数
NEStartMeetingParams startParams = new NEStartMeetingParams();
// 配置会议控制项
List<NEMeetingControl> controls = new ArrayList<>();
// 入会时麦克风静音,且不允许自主打开
NEMeetingAudioControl audioControl = new NEMeetingAudioControl();
audioControl.setAttendeeOff(NEMeetingAttendeeOffType.OffNotAllowSelfOn);
controls.add(audioControl);
// 入会时摄像头关闭,且不允许自主打开
NEMeetingVideoControl videoControl = new NEMeetingVideoControl();
videoControl.setAttendeeOff(NEMeetingAttendeeOffType.OffNotAllowSelfOn);
controls.add(videoControl);
// 将控制项设置到会议参数
startParams.controls = controls;
startParams.displayName = "主持人";
// 使用设置好的参数开始会议
NEMeetingKit.getInstance().getMeetingService().startMeeting(context, startParams, callback);
此文档是否对你有帮助?




