Cached Video Player

A flutter plugin that has been forked from the official video_player package except that it supports caching.

Note: Caching is supported in only Android for now. iOS support will be added later. Feel free to make a PR.


First, add cached_video_player as a dependency in your pubspec.yaml file.

Follow the Android and iOS configuration steps of the official video_player package. This plugin won't work in Web or Desktop.


  • iOS not supported for now. It will work like normal video_player in iOS.
  • maxFileSize and maxCacheSize are hardcoded at 100MiB and 1GiB respectively.