更新时间:2024-07-30 GMT+08:00

场景7: 加入会议

描述

使用该接口可以在登录和未登录状态下通过会议ID和会议密码加入会议。

业务流程

  1. 接口调用

    1. 创建入会参数JoinConfParam。
      1. 会议id加入会议使用PasswordJoinConfParam
      2. 会议random加入会议使用RandomJoinConfParam
      1
      2
      3
      4
      5
      6
      7
      //加入会议对象
      PasswordJoinConfParam passwordJoinConfParam = new PasswordJoinConfParam()                 
          .setConfId(getConfId())            //加入会议ID
          .setNickname(getNickname())     //设置昵称            
          .setCameraOn(true)         //是否开启摄像头        
          .setMicOn(true);           //是否开启麦克风
          .setPassword(true)     //入会密码
      
    2. 调用joinConf接口加入会议,第1步中的数据作为参数。

  2. 处理回调

    处理回调中的结果。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
//开始加入会议
HWMSdk.getOpenApi(getActivity()).joinConf(passwordJoinConfParam, new HwmCancelableCallBack<Void>() {             
    @Override             
    public void onSuccess(Void ret) {                 
         Log.i(TAG, "加入会议成功");             
    }              
    @Override             
    public void onFailed(int retCode, String desc) {                 
         String err = ErrorMessageFactory.create(Utils.getApp(), retCode);                 
         if (TextUtils.isEmpty(err)) {                     
             err = Utils.getApp().getString(com.huawei.hwmmobileconfui.R.string.conf_join_fail_tip);                 
         }                
         Log.i(TAG, "加入会议失败: " + err);             
    }         
    @Override
    public void onCancel() {
        Log.i(TAG, "加入会议取消"); 
    }
});

注意事项

在未登录状态下调用该接口时,会议昵称参数必选。