• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A cache for short video while playing

ShortMediaCache

A Cache Library based on AVPLayer for short video on ios, you can creat AVPlayerItem with it directly.

中文介绍

Main features

  • 1.Designed for short video, easy to access, does not encroach on business
  • 2.cache video while playing, Play directly after caching
  • 3.Support preloading, Play the next video in one second
  • 4.Automatic cache management

Installation

cocoapods

pod 'ShortMediaCache'

Usage

Normal

#import "ShortMediaResourceLoader.h"
ShortMediaResourceLoader _resourceLoader = [ShortMediaResourceLoader new];
AVPlayerItem _playerItem = [_resourceLoader playItemWithUrl:videoUrl]; 
AVPlayer _player = [AVPlayer playerWithPlayerItem:_playerItem];

tips: should hold the _resourceLoader object.

Preloading

[[ShortMediaManager shareManager] resetPreloadingWithMediaUrls:preloadUrls];

tips:'preloadUrls' is an array with video urls

More detail

The source code

License

MIT