ShortMediaCache
一个基于 AVPlayer 的适用于 iOS 短视频的缓存库,您可以直接使用它创建 AVPlayerItem。
主要特性
- 1. 专为短视频设计,易于访问,不会侵扰业务
- 2. 播放时缓存视频,缓存后直接播放
- 3. 支持预加载,一秒内播放下一视频
- 4. 自动缓存管理
如何使用
正常
下载源文件并将 "ShortMediaCache" 文件夹导入项目。
#import "ShortMediaResourceLoader.h"
ShortMediaResourceLoader _resourceLoader = [ShortMediaResourceLoader new];
AVPlayerItem _playerItem = [_resourceLoader playItemWithUrl:videoUrl];
AVPlayer _player = [AVPlayer playerWithPlayerItem:_playerItem];
提示:应该持有 `_resourceLoader` 对象。
预加载
[[ShortMediaManager shareManager] resetPreloadingWithMediaUrls:preloadUrls];
提示:`preloadUrls` 是包含视频 URL 的数组
更详细的信息
源代码
许可
MIT