VIMediaCache
VIMediaCache copied to clipboard
Cache media file while play media using AVPlayer
VIMediaCache
Cache media file while play media using AVPlayerr.
VIMediaCache use AVAssetResourceLoader to control AVPlayer download media data.
CocoaPods
pod 'VIMediaCache'
Usage
Objective C
NSURL *url = [NSURL URLWithString:@"https://mvvideo5.meitudata.com/571090934cea5517.mp4"];
VIResourceLoaderManager *resourceLoaderManager = [VIResourceLoaderManager new];
self.resourceLoaderManager = resourceLoaderManager;
AVPlayerItem *playerItem = [resourceLoaderManager playerItemWithURL:url];
AVPlayer *player = [AVPlayer playerWithPlayerItem:playerItem];
Swift
let url = URL(string: "https://mvvideo5.meitudata.com/571090934cea5517.mp4")
let resourceLoaderManager = VIResourceLoaderManager()
let playerItem = resourceLoaderManager.playerItem(with: url)
let player = AVPlayer(playerItem: playerItem)
Contact
License
MIT