Why MediaCache?
- Because there is no sense to download video a lot of times while streaming! AndroidVideoCache allows to add caching support to your VideoView/MediaPlayer, ExoPlayer or any another player with help of single line!
- Written entirely in Kotlin
- Will support cross-platform in the future.
Adapted from the 'AndroidVideoCache' project
- Written entirely in Kotlin;
- Written entirely with coroutine;
- use ktor, support cross-platform in the future;
- caching to disk during streaming;
- offline work with cached resources;
- custom CoroutineDispatcher;