# 通话操作
# 1. 成员管理
获取当前通话的成员列表,需要通话中才可获取。
var webPlugin = new WebPlugin();
/**
* @desc 获取通话内成员,需要在通话中使用
* @interface GetConfMembers
*/
webPlugin.GetConfMembers();
获取成员列表的通知:
var webPlugin = new WebPlugin();
/**
* @desc 获取会议中成员结果
* @param Result true/false,回调结果返回
* @param ScreenShareMember" 屏幕分享用户
* @param members
*[
* {
* "UserId":"guest123", //用户ID
* "RenderId":"renderId", //用户视频流ID
* "Audio":true, //用户是否开启音频
* "Video":true //用户是否开启视频
* }
*]
*/
webPlugin.OnGetConfMembersResult = function (result, members, screenShareMember) {
console.log('OnGetConfMembersResult', members);
};
# 2. 通话唯一标识
获取通话唯一标识对应于业务管理平台上的获取callId,可用于查询录像数据、查询录像上传结果等等。
var webPlugin = new WebPlugin();
/**
* @desc 获取callId
*/
webPlugin.GetCallId();
/**
* @desc 获取CallId回调
* @param {String} callId
*/
this.OnGetCallId = function(callId) {
webPlugin.log('OnGetCallId', callId);
}
# 3. 获取RoomId
用户获取房间号
var webPlugin = new WebPlugin();
/**
* @desc 获取RoomId
*/
webPlugin.GetRoomId();
获取房间号结果回调
var webPlugin = new WebPlugin();
/**
* @desc 获取RoomId回调
* @param {String} roomId
*/
webPlugin.OnGetRoomId = function (roomId) {
console.log('OnGetRoomId', roomId);
};