0

我将 AVURLAsset 与各种 AV/MP 播放器类一起使用,它似乎忽略了我的服务器的缓存标头。我正在处理逐步下载的小型视频(不是 HLS)。

有没有办法确保视频被缓存?有没有办法预先缓存视频以便立即播放?我已经尝试过简单地更改 NSURLCache 中的参数,但到目前为止我还没有运气。我也找不到任何直接的方法来操作 AVURLAsset 如何缓存 URL 获取。

我不想单独下载文件并指向本地版本,因为我不想等待文件完全下载才能开始播放。理想情况下,我还想避免自己管理本地磁盘缓存。

4

1 回答 1

1

有一个名为 AVAssetResourceLoader 的类。我认为你应该实现 AVAssetResourceLoaderDelegate 的两种方法

更多信息在这里

于 2016-03-02T21:44:55.497 回答