gpt4 book ai didi

ios - AVURLAsset 的缓存行为

转载 作者:行者123 更新时间:2023-11-29 01:10:54 32 4
gpt4 key购买 nike

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

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

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

最佳答案

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

更多信息 here .

关于ios - AVURLAsset 的缓存行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757459/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com