AVURLAsset的缓存行为

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AVURLAsset的缓存行为相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

更多信息here

以上是关于AVURLAsset的缓存行为的主要内容,如果未能解决你的问题,请参考以下文章

Compute Capability 7.5 中的缓存行为

如何调整 Core Data 默认缓存的行为或大小?

Pyspark:需要了解pyspark中缓存的行为

带有缓存和操作的奇怪 Spark 行为

5GS 协议栈 — PFCP 协议 — BAR 缓存行为规则

混淆简单C程序的缓存行为