Skip to main content

基本概念

  • SMeeting实例:通过new SMeeting得到操作实例,绝大部分接口都通过该实例对外提供,所有事件都可通过SMeeting.onNotifyRoomEvent来监听。(如果你想同时加入多个频道,目前只能new多个实例来操作)
  • 首页需要获取meeting的token(从后端接口中获取),调用smeeting.login登录成功后才能进行后续的操作如创建会议、加入会议等操作
  • RoomInfo:smeeting.enterRoom加入会议后的会议信息,可通过 smeeting.getRoomInfo获得
  • UserInfo:会议内用户信息(包括自己与其他远端用户),可通过smeeting.getUserInfo(uid: string)获取会议单用户信息,也可通过smeeting.getUsersInfo(true/false)获取频道所有在线用户信息 true获取map数据 false获取array数据

初始化SDK及环境检测

创建会议

加入会议

退出会议

结束会议(解散)

取消会议

获取房间信息/用户信息/用户列表

更新会中昵称

获取设备列表

打开、关闭、切换摄像头

开始、停止播放远端用户视频

打开、关闭、切换麦克风

打开、关闭、切换扬声器

请求打开、关闭共享

发送聊天消息

发送自定义消息

举手、取消举手

主持人请求远端用户打开摄像头、 关闭远端用户摄像头

主持人请求远端用户打开麦克风、关闭远端用户麦克风

主持人将远端用户踢出房间

主持人更新房间麦克风使用权限禁用状态(全体禁音和全体解除禁音)

主持人更新房间麦克风允许自我解除

主持人更新房间摄像头允许自我解除

主持人更新房间摄像头使用权限禁用状态

主持人邀请设备入会

主持人修改参会人员

主持人修改合成会议的布局

获取设备列表

录制相关

远端合成视频