AVURLAsset的缓存行为
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AVURLAsset的缓存行为相关的知识,希望对你有一定的参考价值。
我正在使用AVURLAsset与各种AV / MP播放器类,它似乎忽略了我的服务器的缓存标头。我正在处理小型的,逐步下载的视频(不是HLS)。
有没有办法确保视频被缓存?有没有办法预先缓存视频,以便他们立即播放?我已经尝试过简单地更改NSURLCache中的参数,但到目前为止我还没有运气。我也找不到任何直接的方法来操纵AVURLAsset如何缓存URL提取。
我不想单独下载文件并指向本地版本,因为在开始播放之前我不想等待文件完全下载。理想情况下,我还想避免自己管理本地磁盘缓存。
答案
有一个名为AVAssetResourceLoader的类。我认为你应该实现两个AVAssetResourceLoaderDelegate方法
更多信息here。
以上是关于AVURLAsset的缓存行为的主要内容,如果未能解决你的问题,请参考以下文章