会议管理

加入会议

joinConference TangInterface.joinConfrenceWithReq(uiContext: UIContext, pathStack: NavPathStack, req: MeetingReq, completion: (success: boolean, error: ErrorDomain | null) => void) 参数

参数 描述
req 进入SDK需要传递的参数,见下面的详细说明
callback 入会相关回调

核心参数

参数 描述
pcode 入会码/入会链接

用户信息

参数 描述
name 入会的用户名称。name和email可以二选一
email 入会的用户邮箱。name和email可以二选一
userID 用户ID,默认空,如果传入则为全时用户的用户名
isJumpJoin 是否跳过等待界面

功能配置

参数 描述
useJoinLink false: (默认值)不使用链接入会 true: 使用链接入会
isJumpJoin false: (默认值)启用入会预览功能 true: 隐藏入会预览功能
isShowAudio true: (默认值)在入会预览时开启音频功能 false: 在入会预览时关闭共享音频功能
isShowVideo true: 在入会预览时开启视频功能 false: 在入会预览时关闭共享视频功能(和管理中心存在优先级问题)
参数 描述
completion 入会结果回调 true为成功 其他为失败

调用时机:用户在会中页面操作后,SDK中会自动调用该接口,用户正常流程无需使用。

调用时机:用户在会中页面操作后,SDK中会自动调用该接口,用户正常流程无需使用。

会议状态

meetingStatusBlock

SDK提供了会议状态的监听接口。注意,状态监听的添加与移除需要配对调用。

// 添加状态监听TangInterface.setMeetingStatusBlock(block: (meetingStatus: QSMeetingStatus, error: ErrorDomain | null) => void)
 export enum QSMeetingStatus {
  INIT = 0, //初始状态
  READY = -1, //准备入会
  END = 1, //结束会议
  LEAVE = 2, //离开会议
  OFFLINE = 3, //断线
  ONLINE = 4, //重新连接上
  SUCCESS = 5, //入会成功
  SHOWPREVIEW = 6, //显示预览
  UserError = 100, //
  Error = 200, //
  TransferError = 201,
}

错误码

错误码 说明
-1 会议密码获取失败
-200 入会userid传入与url链接解析获取的userid不一致
-1300 网络异常
15007 取消入会
17000 语音类型设置错误
17001 正在入会中,请不要重复入会
40001 没有麦克风权限
40010 会议入会调起串错误
40011 获取会议信息失败
40012 入会姓名格式不正确
40030 入会失败
其他 请使用ErrorCode.getCodeMessage()获取相关错误码信息

问题反馈

云会议已内置问题反馈功能,可直接调用反馈接口来反馈问题。