iOS Swift – AVPlayer嵌入在UITableViewCell中

有没有办法在UITableViewCell中使用AVPlayer创建一个tableView,并且滚动没有滞后? 我正在使用replaceCurrentItemWithPlayerItem方法替换每个单元格的AVPlayer中的项目..并且它在每个单元格出列时冻结……

你试过AVPlayer.prerollAtRate:?

您可以使用AVAssetImageGenerator在video准备就绪时显示video的第一帧。

我相信使用自动播放的AVPlayer无法无滞后滚动

在我们的应用程序中,我们有一个充满video的提要,让它顺利滚动至关重要,因此经过大量的努力,我最终开发了一个从头开始的video播放器(包括实时和离线video)。 它的离线部分基于分段MP4格式,称为DASH。 我还有一篇链接文章,详细介绍了我的方法。

Linke到文章: https : //www.linkedin.com/pulse/ios-autoplayed-videos-feed-based-video-player-from-scratch-aliullov/