just_audio_cache

Creator: coderz1093

Last updated:

Add to Cart

Description:

just audio cache

just_audio_cache #

Collection of extension function of just_audio package for auto-handle caching audio files
How to use #
The premise is you already have just_audio package in your dependency
Core method dynamicSet would auto handle caching, if the target file not in cache, would download it and push in cache.
The next time the same url request call, would call the local file instead of requesting.
url is your audio source, a unique key that represents the stored file path,
pushIfNotExisted if true, when the file not exists, would download the file and push in cache
excludeCallback a callback function where you can specify which file you don't want to be cached
import 'package:just_audio_cache/just_audio_cache.dart';

void _play() async {
// dynamic set your audio source
await _player.dynamicSet(your_url);
_player.play();
}
copied to clipboard
If you want to check if the target file exist in cache
_player.existedInLocal(your_url);
copied to clipboard
Manually add file to cache
_player.cacheFile(your_audio_url);
copied to clipboard
Get Cached file for the following url
_player.getCachedFile(url: your_url);
copied to clipboard
Clear all the cache from storage
_player.clear();
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.