当前位置: 首页 > 知识库问答 >
问题:

带密码的Jitsi会议室

穆鸿卓
2023-03-14

我想使用Jitsi-meet-API创建一个聊天室(https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe)在房间有密码之前。

我遇到的问题是,pwd只有在会议活跃时才有效。我不能提前计划。Jitsi API没有我可以使用的事件或选项。

下面是我用来构造Jitsi对象的代码。但是房间马上就被创建了,当启动房间的窗口关闭时,所有设置都会丢失。我真的被困在这里了。请告知。。。。

var callback = function(records) {


for (var i=0; i<records.length; i++) {

        if (records[i].get("key") == 'JitsiServerURL') {

            var val = records[i].get("value");
            var api = new JitsiMeetExternalAPI(val, options);
        }
}

me.jitsiObject = api;


if (pwd != "") {

  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);

}

};

共有1个答案

督弘化
2023-03-14

在做这些事情之前,首先你必须在你自己的域下的服务器上设置Jitsi。之后,必须在Jitsi服务器中启用基于密码的身份验证。之后,可以使用iframeapi控制Jitsi服务器。

 类似资料:
  • 我使用Jitsi-Meetiframe Api来自定义视频通话功能。它正在按预期工作。然而,我想在此添加一个功能。该功能是在超文本传输协议负载下自动加入或自动启动会议。我如何做到这一点,而不是用户手动按下加入按钮?

  • 也许我错了...但是据我所知,所有的Jitsi会议元素(主页和房间页面)都是使用已经缩小的脚本构建的,其中一些还连接到jitsi服务器内的文件。 有可能改变Jitsi会议的布局吗HTML(家/房间)基于我的自定义布局?怎样?

  • 我目前尝试在覆盆子上安装jitsi-met,但没有成功。 我尝试使用Rasperian和Ubuntu服务器作为基本操作系统。 我安装了Java和nginx作为先决条件(如这里所指出的)。 但我还是会犯以下错误: 任何想法?

  • 问题内容: 问:当使用AndroidHttpClient通过HTTPS发出REST请求时,如何指定要使用的SSL协议和密码? 这个很重要。众所周知,在服务器上可以做很多事情,但是有很多限制。同一台服务器必须为包括旧浏览器在内的浏览器以及其他客户端提供服务。这意味着服务器必须支持各种协议和密码。即使在Android中,如果您必须支持许多不同的版本,则也将必须支持许多不同的协议和密码。 更重要的是,默

  • 我在Ubuntu上安装了自己的Jitsi实例,遵循使用官方软件包的文档。这很有魅力。但我不想有一个完全开放的实例,所以我遵循了https://github.com/jitsi/jicofo#secure-域需要登录才能创建会议。 据我所知,我完全遵循了文档,但在重新启动Jitsi后,我无法再创建会议。我看到以下行为: 私人网址:我得到一个消息,会议还没有开始,还有一个“我是主持人”按钮。如果我按下

  • 我使用jitsi为我们的需求之一。我已经按照快速安装步骤配置和安装jitsi。我也在使用https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-iframe来创建空间以及一些配置更改。 我们的一个要求是单独录制参与者的视频。基本上保存了每个参与者的视频流。据我所知,Jibri记录了整个会议,但我们需要单独的与会者视频流。有一个图书馆,现在