|
//打开集群会议
function addonlineuser(userPU, confId) {
var selecdUs = [];
var conf = session.swGetConfManager().swGetConfByConfId(confId);
conf.swGetOnlineUsers({//获取加入群组的用户
callback: function (sender, reponse, json) {
console.warn("json:" + JSON.stringify(json));
//获取选取人员
if (reponse.emms.code == jSW.RcCode.RC_CODE_S_OK) {
for (var i = 0; i < json.length; i++) {
if (json[i].name != "admin") {
for(let index in userPU) {
console.warn("IM:" + JSON.stringify(userPU[index].IM));
if ("PU_" + userPU[index].IM == json[i].id) {
selecdUs.push(json[i]);
}
};
}
}
console.warn("加入群组人员:" + JSON.stringify(selecdUs.id));
conf.swParticipatorAdd({
users: selecdUs,
callback: function (sender, event, json) {
if (event.emms.code == jSW.RcCode.RC_CODE_S_OK) {
console.warn("添加成功");
//开始会议
conf.swConfStart({
callback: function (sender, event, json) {
if (event.emms.code == jSW.RcCode.RC_CODE_S_OK) {
console.warn("打开会议成功");
//管理人发言
setTimeout(function () {
conf.swApplyForSpeak({
callback: function (sender, event, json) {
if (event.emms.code == jSW.RcCode.RC_CODE_S_OK) {
console.warn("PC端发言");
} else {
console.warn("PC端失败");
}
}
});
}, 500)
}
}
});
}
}
});
}
}
});
}
|
|