ios - Twilio 可编程视频 - 主视图
问题描述
我正在使用 iOS SDK 创建一个视频聊天应用程序,每次通话约有 25 - 50 名参与者。我目前已经能够将本地和远程参与者添加到主视图,如当前所示。
现在,我希望用户能够单击参与者缩略图(这是一个视频)并在灰色部分复制该参与者的视频流。
实现这一目标的最佳方法是什么?我尝试了下面的代码,但它似乎从底部的可滚动视图中删除了远程参与者,并将其添加到灰色部分,留下了空隙,而我想要的是重复。这是我在 didSelect 上的代码
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let viewToAdd = remoteParticipantViews[indexPath.row] as ParticipantView
viewToAdd.frame = self.dominantVideo.bounds
self.dominantVideo.addSubview(viewToAdd)
}
}```
解决方案
推荐阅读
- linux - 如何打印包含句子的列而不丢失awk printf中第一个单词之后的所有内容?
- redux - Redux - 从数组中删除项目
- oracle - 如何在 Windows 桌面的 Oracle 中创建目录
- php - 为什么 php == 不能在工匠 tinker laravel 上工作
- node.js - 使用 Puppeteer 和 Node JS 进行 Sharepoint 身份验证
- javascript - 根据搜索参数使用 JSONPath 在 json 中搜索
- javascript - 如何将表单中的多个复选框字段分配给ajax请求
- ruby-on-rails - Shrine::Error: storage :cache 未在 FileUploader 上注册
- sql-server - 如何在 SQL Server 中执行“选择布尔表达式”,如 Mysql 中的 select 1>0?
- php - 创建一个 PHP 提交处理程序?