Skip to content

About

Cache media file while play media using AVPlayer

Topics

Resources

Stars

987 stars

Watchers

24 watching

Forks

Repository files navigation

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

vvitozhang@gmail.com

License

MIT

About

Cache media file while play media using AVPlayer

Topics

Resources

Stars

987 stars

Watchers

24 watching

Forks

Releases

Packages

Used by

Contributors

Languages