gpt4 book ai didi

ios - 在表格 View 中缓存视频

转载 作者:行者123 更新时间:2023-11-30 12:57:37 25 4
gpt4 key购买 nike

我想缓存在表格 View 中显示的视频。但是,我不确定要缓存什么。我正在使用 AVFoundation,特别是我正在使用 AVPlayer 并创建 AVPlayerItem

我的问题是:我缓存什么?是 AVPlayerAVPlayerItem 还是 AVPlayerItem 的基础 Assets (称为 AVAsset)?

请提供带有答案的代码示例(或库)。谢谢!

最佳答案

您需要有 private var mediaCache = NSMutableDictionary() 来缓存视频。

如何缓存:

let assetForCache = AVAsset(url: URL(string: cell.videoRef)!)
self.mediaCache.setObject(assetForCache, forKey: cacheKey as NSCopying)

如何使用:只需检查该行的缓存中是否存在对象即可。如果是 - 使用它,否 - 下载它

关于ios - 在表格 View 中缓存视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40242319/

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