我想至少缓存最近观看的10个视频。
我正在使用2个viewcontrollers:
- 一个用于内联Feed的Feed,其中有一个tableview,其中所有单元格都有一个AVPlayer图层,而中心的单元格正在加载该层中的AVPLayer以播放属于该单元格的资源。
- 另一个是AVPlayerviewcontroller,当用户点击单元格以全屏显示资产时,它会打开。
醇>
目前的目标是避免在点击内嵌播放器时将其重新播放同一个HLS流。
Approches尝试过:
- 我在以下链接https://developer.apple.com/library/content/samplecode/HLSCatalog/Introduction/Intro.html中尝试过Apple提供的HLS目录示例。但是代码在没有正确失败原因的情况下多次下载视频失败,而且表格中的视频无法播放。
- 我也在寻找可以使用ios中的HTTP代理服务器实现此目的的示例,但没有找到任何可以集成以满足要求的工作样本。
醇>
以下是我为HTTP代理服务器方法所做的链接: -