【问题标题】:How to restrict the visibility of the users as host?如何限制用户作为主机的可见性?
【发布时间】:2021-09-08 01:28:24
【问题描述】:

我开始构建需要 Zoom 会议功能的 Web 和 Android 应用程序。

但我的应用对 Zoom 会议有一个特殊要求:主持人可以看到会议中的所有参与者,而参与者只能看到会议中的主持人

我正在查看 WebAndroid 的那些 API,但我找不到任何可以限制可见性以实现我想要实现的功能的功能。

是否可以在 Zoom 中实现?

【问题讨论】:

    标签: android zoom-sdk


    【解决方案1】:

    所以我一直在做同样的事情。

    在您的 Android 应用上,您可以拥有完全自定义的会议视图并仅添加主持人的视频流。 加入会议后,您可以使用以下代码获取主持人:

    public long getHost() {
        long userId = host;
        if (userId == -1) {
            List<Long> users = inMeetingServiceObject.getInMeetingUserList();
            for (long user : users) {
                if (inMeetingServiceObject.isHostUser(user)) {
                    userId = user;
                    host = user;
                    break;
                }
            }
        }
        return userId;
    }
    

    然后添加视频:

    private MobileRTCVideoViewManager mDefaultVideoViewMgr;
    mDefaultVideoViewMgr.addAttendeeVideoUnit(getHost(), renderInfo);
    

    但就 Web 而言,他们将视频呈现在画布中,直到现在我无法找到操纵流的方法。其余的元素,比如隐藏按钮和其他东西,都可以通过 CSS 轻松处理。

    如果有人可以找到 Web 部件的解决方案...请帮助...

    顺便提一下:几个小时前我就开始将 Zoom 与 React 集成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 2014-08-21
      • 2021-12-07
      • 1970-01-01
      • 2011-12-20
      • 2014-08-06
      • 2012-05-14
      相关资源
      最近更新 更多