layout - AgoraKit - 如何创建网格样式的视频会话布局?
问题描述
我在我的应用程序中使用 Agora sdk 进行视频通话功能。我已经尝试了高级 iOS 示例,目前能够看到两个用户之间的视频通话。
但是,我的 UI 需要在相同大小项目的网格布局中显示它(最多 8 个视频通话视图)......就像相同大小的单元格的垂直 UICollectionView。(下面的截图)
我从这里尝试了高级视频示例 - https://github.com/AgoraIO/Advanced-Video,但不知道如何制作网格。
请指导我如何做到这一点。谢谢。
解决方案
我有一个小演示,在此示例中创建聊天中所有视频源的 NxN 网格。
如果聊天中的人数不是平方数,它只会在其他人应该存在的地方留下黑洞,但希望它足以让您开始根据连接用户的数量重新定位视图。
推荐阅读
- django - 生成了额外的别名缩略图
- javascript - 无法将 JS 文件导入 TSX 文件
- excel - 将宏分配给具有不同单个参数的按钮
- c# - 如何使用 c# 检查值是否已存在于数据库中以实现统一(SQL 语法错误)
- pyspark - Pyspark 3.0+ 中的准确度、精确度和召回率等评估参数。Pyspark 中的混淆矩阵
- arrays - 如何使用数组模块函数更改 for 循环?
- module - 将 Ansible 与阿里巴巴/阿里云模块一起使用
- xslt - fn:transform 使用默认调用模板调用运行 - 未创建结果文档
- pascal - 一行,多个输入?
- pdftron - PDFtron:更改元素名称