Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.2

just_audio_cache

Coleção de funções de extensão do pacote [just_audio](https://pub.dev/packages/just_audio) para gerenciar automaticamente o cache de arquivos de áudio

AndroidiOSmacOS
Downloads em 30 dias
245
Curtidas
47
Pontos Pub
130

Instalar pacote

flutter pub add just_audio_cache

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

just_audio_cache é um pacote Flutter que estende a biblioteca just_audio com capacidades de cache automático de arquivos de áudio. Ele simplifica a reprodução offline ao gerenciar inteligentemente os arquivos de áudio em cache, reduzindo downloads redundantes e melhorando o desempenho. O pacote se integra perfeitamente ao just_audio, oferecendo métodos de extensão para lidar com a lógica de cache sem necessidade de intervenção manual. Ideal para aplicativos que transmitem ou tocam conteúdo de áudio com frequência, ele garante uso eficiente do armazenamento e tempos de carregamento mais rápidos nas reproduções subsequentes.

Casos de uso

  • Reprodução de áudio off-line
  • Reduzindo o uso de dados
  • Carregamento de áudio mais rápido
  • Melhorias no aplicativo de streaming
  • Armazenando em cache arquivos de áudio remotos
  • Melhorando a experiência do usuário em áreas com baixa conectividade

Principais recursos

  • Cache automático de arquivos de áudio
  • Integração contínua com just_audio
  • Métodos de extensão para uso fácil
  • Gerenciamento eficiente de armazenamento
  • Suporte para múltiplas plataformas
  • Tamanho de cache configurável

Indicado para

  • Aplicativos de streaming de áudio
  • Reprodutores de podcast
  • Aplicativos de música
  • Aplicativos com reprodução de áudio frequente
  • Desenvolvedores usando just_audio
  • Projetos com foco em funcionalidade off-line

Considerações

  • Requer que o just_audio esteja instalado
  • O tamanho do cache deve ser gerenciado manualmente
  • Personalização limitada para políticas de cache
  • Não adequado para bibliotecas de áudio muito grandes
  • Pode exigir permissões adicionais em algumas plataformas
  • Dependente do comportamento específico de plataforma para armazenamento

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

just_audio_cache

pub package

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();
}

If you want to check if the target file exist in cache

_player.existedInLocal(your_url);

Manually add file to cache

_player.cacheFile(your_audio_url);

Get Cached file for the following url

_player.getCachedFile(url: your_url);

Clear all the cache from storage

_player.clear();

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.