//根据connection 创建一个MultiUserChat对象
MultiUserChat muc = new MultiUserChat(connection, "roomname@conference.domin.org");
//创建会议
muc.create("anyvalue");
获取会议室配置表单
Form form = muc.getConfigurationForm();
//创建会议室配置提交表单
Form submitForm = form.createAnswerForm();
for (Iterator fields = form.getFields(); fields.hasNext();) {
FormField field = (FormField) fields.next();
if (!FormField.TYPE_HIDDEN.equals(field.getType()) && field.getVariable() != null) {
//为会议室设轩默认值
submitForm.setDefaultAnswer(field.getVariable());
}
}
//设置会议室会永久的(会记录到系统的)
submitForm.setAnswer("muc#roomconfig_persistentroom", true);
//提交配置
muc.sendConfigurationForm(submitForm);
利用 smack api 创建openfire 会议室
最新推荐文章于 2017-12-05 16:02:29 发布