【发布时间】:2021-09-08 01:28:24
【问题描述】:
我开始构建需要 Zoom 会议功能的 Web 和 Android 应用程序。
但我的应用对 Zoom 会议有一个特殊要求:主持人可以看到会议中的所有参与者,而参与者只能看到会议中的主持人。
我正在查看 Web 和 Android 的那些 API,但我找不到任何可以限制可见性以实现我想要实现的功能的功能。
是否可以在 Zoom 中实现?
【问题讨论】:
我开始构建需要 Zoom 会议功能的 Web 和 Android 应用程序。
但我的应用对 Zoom 会议有一个特殊要求:主持人可以看到会议中的所有参与者,而参与者只能看到会议中的主持人。
我正在查看 Web 和 Android 的那些 API,但我找不到任何可以限制可见性以实现我想要实现的功能的功能。
是否可以在 Zoom 中实现?
【问题讨论】:
所以我一直在做同样的事情。
在您的 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 集成。
【讨论】: