在像Instagram这样的tableview中使用多个AVPlayer

我正在尝试将AVPlayer实现到tableview单元格的每一行,但我找不到任何好的文档。 我想有一个像Instagram这样的时间表,但我不知道如何处理多个玩家和里面的tapgest ..任何想法,我可以找到一些?

我建议不要让所有的细胞都包含玩家。 真的没有理由因为你不会同时在屏幕上播放所有细胞(事实上我希望这不是计划)。

相反,我希望每个单元格只包含一个图像,最好是第一帧或每个video前几秒的某个地方。 您最好已经拥有这些,但可以从video中获取这些图像(单独的研究主题……)。

然后,您可以简单地等待用户点击单元格(或图像上的播放按钮),然后将单元格的内容转换为播放器而不是图像(并停止播放任何其他单元格)。 这应该看起来和工作基本上与所有单元格中的玩家相同,但需要较少的资源加载并允许更好的图像缓存。