加入会议

更新时间: 2026/01/06 15:49:38

本文介绍如何通过网易会议组件加入会议。

前提条件

根据本文操作前,请确保您已经完成了 登录鉴权

加入会议

在已经完成 SDK 登录鉴权的状态下,加入一个当前正在进行中的会议。

  1. 配置加入会议相关参数 NEJoinMeetingParamsNEJoinMeetingOptions

    示例代码如下:

    JavaNEJoinMeetingParams params = new NEJoinMeetingParams();
    params.meetingNum = "123456789";     //会议号,此处应传调用服务端创建会议接口时返回的 meetingNum
    params.displayName = "我的会议昵称";   //会议昵称,长度最大为 20 字符
    // 更多参数见NEJoinMeetingParams
    
    NEJoinMeetingOptions options = new NEJoinMeetingOptions();
    // 入会相关配置见NEJoinMeetingOptions
    
    • 会议号不能为空,需要配置为正在进行中的会议号。
    • 网易会议组件 SDK 提供多个创会选项供您配置,您可根据需要自定义会中的 UI 显示、菜单、行为等。若您设置 NEJoinMeetingOptions 参数为 null,SDK 会使用会议设置服务中已保存的相关配置进行创会/入会。
    • 若您入会前配置了允许最小化会议界面,则在会中进行此操作时,SDK 会返回会议状态 NEMeetingStatus#MEETING_STATUS_INMEETING_MINIMIZED 的回调通知。若您需要返回会议界面,请调用 NEMeetingKit.getInstance().getMeetingService().returnToMeeting(context) 方法。
    • 具体如何自定义 Toolbar更多 菜单请参考 自定义菜单
  2. 调用 joinMeeting 方法加入会议并进行回调处理。该接口无额外回调结果数据,您可根据错误码判断接口是否调用成功。

    该接口仅支持 在登录鉴权成功后调用,其他情况下会调用失败。

    示例代码如下:

    javaNEMeetingKit.getInstance().getMeetingService().joinMeeting(context, params, options, new NECallback<Void>() {
    @Override
    public void onResult(int resultCode, String resultMessage, Void resultData) {
        if (resultCode == NEMeetingError.ERROR_CODE_SUCCESS) {
        //加入会议成功
        } else {
        //加入会议失败
        }
    }
    });
    

匿名入会

在已完成初始化的状态下,匿名加入一个当前正在进行中的会议。

  1. 配置匿名入会相关参数。

    示例代码如下:

    JavaNEJoinMeetingParams params = new NEJoinMeetingParams();     //会议参数
    params.meetingNum = "123456789";                            //会议号
    params.displayName = "我的会议昵称" ;                        //会议昵称,长度最大为 20 字符
    params.password = "123456";                                 //会议密码
    // 更多参数见 NEJoinMeetingParams
    
    NEJoinMeetingOptions options = new NEJoinMeetingOptions();   //会议选项,可自定义会中的 UI 显示、菜单、行为等
    // 入会相关配置见 NEJoinMeetingOptions
    
    • 会议号不能为空,需要配置为正在进行中的会议号。
    • 网易会议组件 SDK 提供多个创会选项供您配置,您可根据需要自定义会中的 UI 显示、菜单、行为等。若您设置 NEJoinMeetingOptions 参数为 null,SDK 会使用会议设置服务中已保存的相关配置进行创会/入会。
    • 若您入会前配置了允许最小化会议界面,则在会中进行此操作时,SDK 会返回会议状态 NEMeetingStatus#MEETING_STATUS_INMEETING_MINIMIZED 的回调通知。若您需要返回会议界面,请调用 NEMeetingKit.getInstance().getMeetingService().returnToMeeting(context) 方法。
    • 具体如何自定义 Toolbar更多 菜单请参考 自定义菜单
  2. 调用 anonymousJoinMeeting 方法匿名加入会议并进行回调处理。该接口无额外回调结果数据,您可根据错误码判断接口是否调用成功。

    该接口在完成登录鉴权前后 均可调用

    示例代码如下:

    JavaNEMeetingKit.getInstance().getMeetingService().anonymousJoinMeeting(context, params, options, new NECallback<Void>() {
        @Override
        public void onResult(int resultCode, String resultMsg, Void result) {
            if (resultCode == NEMeetingError.ERROR_CODE_SUCCESS) {
                //加入会议成功
            } else {
                //加入会议失败
            }
        }
    });
    
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 加入会议
  • 匿名入会