如何使用外部API设置jitsi meet video room的密码,我可以尝试使用示例代码,但不适用于我,room create但没有密码,如下所示:
var domain = "meet.jit.si";
var roomName="my_test_room1";
var options = {
roomName: roomName,
width: 1024,
height: 900,
parent: undefined,
noSsl: false,
configOverwrite: {
disableDeepLinking: true,
},
interfaceConfigOverwrite: {
filmStripOnly: false
},
userInfo: {
email: 'test@mail.ru',
displayName: 'Test Testov'
}
}
api = new JitsiMeetExternalAPI(domain, options);
var pwd = "mypass";
setTimeout(() => {
// when local user is trying to enter in a locked room
api.addEventListener('passwordRequired', () => {
api.executeCommand('password', pwd);
});
// when local user has joined the video conference
api.addEventListener('videoConferenceJoined', (response) => {
api.executeCommand('password', pwd);
});
}, 10);
通过查询外部服务和实现自定义模块,在每次创建密码检查并设置它。
>
创建名为mod_password_moderation的lua文件。lua,你的韵律插件文件出现的地方。(最有可能是/usr/share/jitsi-meet/prody-plugins/in-quick-install和/srv/jitsi-meet/resources/prosody-plugins/in-manual Instalation。)
打开lua文件并添加以下代码:
module:hook(“muc-room-pre-create”,函数(事件)local-pass=http。查询对于此事件的密码。房间事件房间:设置密码(通行证);(完)
打开/etc/prosody/conf.d/[YOUR DOMAIN]。cfg。lua和编辑会议。[YOUR DOMAIN]组件添加密码\u调节。将此行
modules_enabled={[EXISTING modules]}
更改为modules_enabled={[EXISTING modules];“password_demission”}
根据您的设置,您需要重新启动服务:
sudo systemctl restart prosody
当第一个人进入房间时,他将拥有管理员权限。我们可以在那一刻设置密码。
api.addEventListener('participantRoleChanged', function(event) {
if (event.role === "moderator") {
api.executeCommand('password', pwd);
}
});
然后加入的下一个参与者将输入所需的密码。
api.on('passwordRequired', function () {
api.executeCommand('password', pwd);
}
我正在我的Web应用程序中构建聊天功能。我使用jitsi作为我们的聊天服务器。在视频聊天会话中可以有2-4个用户。这些会话将被锁定。Web应用程序将启动聊天,并将控制谁可以加入聊天室。 我试图嵌入jitsi满足内部使用jitsi满足外部API的网页这里列出https://github.com/jitsi/jitsi-meet/blob/master/doc/api.md。 我们的jitsi会议不向
我想使用Jitsi-meet-API创建一个聊天室(https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe)在房间有密码之前。 我遇到的问题是,pwd只有在会议活跃时才有效。我不能提前计划。Jitsi API没有我可以使用的事件或选项。 下面是我用来构造Jitsi对象的代码。但是房间马上就被创建了,当启动房间的窗口关闭时,所
在此处输入图像描述 我不能够加载我的网址为JITSI在Android即。 但它会在ANDROID中加载默认的JITSI URL进行测试。 它显示了错误- 请查看附件中的图片了解详细信息。
我尝试使用jitsi meet在raspberry上进行视频会议。首先,我使用https://meet.jit.si/创建一个房间并从我的raspberry pi 3板连接到该房间。我有一个picam camera v1插件到pi板和一个外部usb扬声器。其次,我使用chromium浏览器从raspberry加入会议,预览视频看起来不错。在那之后,我使用chrome浏览器从我的电脑加入了那个房间,
我知道已经有关于这个主题的帖子,但是它们没有产生好的结果,我想在这里分享我对这个主题的想法。如果你认为这是个坏主意,请随意调整我的帖子。 服务器: Ubuntu 16.04.1, Apache2.4.18 DNS配置: 为了Jitsi见面-见面。我的域名。xx---- 就像我说的,我试着在apache2上运行Jitsi会议。按照快速安装(https://github.com/jitsi/jitsi
我一直在查看Jitsi Meet platform。它似乎有望用于我的项目中。我无法在Windows server上安装Jitsi Meet。Windows平台上没有合适的文档可供安装。 请分享在windows server上安装和主持Jitsi Meet的步骤/视频。