首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JITSI视频会议-当主持人离开会议时,是否有任何配置或API来驱逐所有参与者?

JITSI视频会议-当主持人离开会议时,是否有任何配置或API来驱逐所有参与者?
EN

Stack Overflow用户
提问于 2020-08-06 05:58:11
回答 4查看 2.5K关注 0票数 2

我安装了JITSI并创建了一个视频会议平台。我创造了一个会议,并与我的朋友分享它。我是会议的主持人/主持人。参加会议的朋友都是与会者。现在,当我离开/断开会议时,与会者的并没有中断,他们仍在没有我(主机(或)主持人)的情况下访问会议室。

现在,我正在寻找一个解决方案,以便在主持人离开会议时移除与会者。

提前谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-02-16 08:50:36

我使用了Laravel框架。您可以将特定用户指定为版主。您可以使用readyToClose api方法传递重定向url。

在我的示例中,我通过控制器传递会议结束url。在会议结束时,我使用套接字向所有其他与会者发送信号。

代码语言:javascript
复制
    <script>
        var domain = "meet.example.com";
        if(isModerator == true) {
           var options = {
                userInfo: {
                    moderator: true,
                },
                roomName: "123",
                width: "100%",
                height: "100%",
                parentNode: document.querySelector('#container'),
            }
        } else {
           var options = {
                userInfo: {
                    moderator: false,
                },
                roomName: "123",
                width: "100%",
                height: "100%",
                parentNode: document.querySelector('#container'),
            }
        }
           var api = new JitsiMeetExternalAPI(domain, options);
           api.on('readyToClose', () => {
             window.location.href = '{{ $meeting_end_url }}';
           });
    </script>

     //pusher
     channel.bind('meeting ended', function (meeting) {
           window.setTimeout(function() {
           window.location.href = '/'; <-- redirect path
        }, 5000);
    });
票数 1
EN

Stack Overflow用户

发布于 2021-02-16 07:34:19

会议结束后,主持人不能把与会者赶出去。参加会议的第一位与会者将在实际主持人离开会议后成为主持人。

票数 0
EN

Stack Overflow用户

发布于 2021-09-27 12:49:05

在onclick()按钮中使用此方法

代码语言:javascript
复制
endMeetingForAll () {
    const { _allParticipant,_changeNotification} = this.props;
    _allParticipant.map((participant) => {
        if( !participant.local) {
            APP.store.dispatch(kickParticipant(participant.id));
        }
    });
    window.APP.conference.hangup(false);
    executeCommand('hangup');
    window.close();
}

使用mapstateToProps返回的所有参与者如下:

代码语言:javascript
复制
_allParticipant: getParticipants(state)  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63277669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档