我将AVURLAsset与各种AV/MP播放器类一起使用,它似乎忽略了我服务器的缓存头。我正在使用小的,渐进式下载的视频(不是HLS)。
有没有办法确保视频被缓存?有没有一种方法可以预缓存视频,以便立即播放?我已经尝试过简单地更改NSURLCache中的参数,但到目前为止还没有任何成功。我也找不到任何直接的方法来操纵AVURLAsset如何缓存URL fetches。
我不想单独下载文件并指向本地版本,因为我不想在开始播放之前等待文件完全下载完毕。理想情况下,我也希望避免自己管理本地磁盘缓存。
发布于 2016-03-03 05:44:55
有一个名为AVAssetResourceLoader的类。我认为您应该实现AVAssetResourceLoaderDelegate的两个方法
更多信息here。
https://stackoverflow.com/questions/35757459
复制相似问题