
# 场景7： 加入会议
#### 描述
使用该接口可以在登录和未登录状态下通过会议ID和会议密码加入会议。
#### 业务流程
1. **接口调用**
   
   1. 创建入会参数JoinConfParam。
      1. 会议id加入会议使用**PasswordJoinConfParam**。
      
      2. 会议random加入会议使用**RandomJoinConfParam**。
      
      
      ```
      //加入会议对象
      PasswordJoinConfParam passwordJoinConfParam = new PasswordJoinConfParam()                 
          .setConfId(getConfId())            //加入会议ID
          .setNickname(getNickname())     //设置昵称            
          .setCameraOn(true)         //是否开启摄像头        
          .setMicOn(true);           //是否开启麦克风
          .setPassword(true)     //入会密码
      ```
      
   
   2. 调用joinConf接口加入会议，第1步中的数据作为参数。
   
   
   
   
2. **处理回调**
   
   处理回调中的结果。
   
   
 
#### **示例代码**
```
//开始加入会议
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, "加入会议取消"); 
    }
});
```
#### 注意事项
在未登录状态下调用该接口时，会议昵称参数必选。
