Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.2

just_audio_cache

Sammlung von Erweiterungsfunktionen des [just_audio](https://pub.dev/packages/just_audio)-Pakets zur automatischen Verwaltung des Cachens von Audio-Dateien

AndroidiOSmacOS
30-Tage-Downloads
245
Likes
47
Pub-Punkte
130

Paket installieren

flutter pub add just_audio_cache

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

just_audio_cache ist ein Flutter-Paket, das die just_audio-Bibliothek mit automatischen Audio-Datei-Caching-Funktionen erweitert. Es vereinfacht die Wiedergabe ohne Internetverbindung, indem es zwischengespeicherte Audiodateien intelligent verwaltet, redundanten Downloads entgegenwirkt und die Leistung verbessert. Das Paket integriert sich nahtlos in just_audio und bietet Erweiterungsmethoden zur Handhabung der Caching-Logik ohne manuelle Eingriffe. Ideal für Apps, die häufig Audioinhalte streamen oder abspielen, sorgt es für effizienten Speicherplatznutzung und schnellere Ladezeiten bei nachfolgenden Wiedergaben.

Anwendungsfälle

  • Offline-Audio-Wiedergabe
  • Datenverbrauch reduzieren
  • Schnelleres Audio-Laden
  • Streaming-App-Verbesserungen
  • Remote Audio-Dateien zwischenspeichern
  • Verbesserung der Benutzererfahrung in Gebieten mit geringer Verbindung

Hauptmerkmale

  • Automatisches Caching von Audio-Dateien
  • Nahtlose Integration mit just_audio
  • Erweiterungsmethoden für eine einfache Verwendung
  • Effiziente Speicherverwaltung
  • Unterstützung für mehrere Plattformen
  • Konfigurierbare Cache-Größe

Geeignet für

  • Audio-Streaming-Apps
  • Podcast-Player
  • Musik-Apps
  • Apps mit häufiger Audio-Wiedergabe
  • Entwickler, die just_audio verwenden
  • Projekte, die Offline-Funktionalität priorisieren

Hinweise

  • Erfordert die Installation von just_audio
  • Die Cache-Größe muss manuell verwaltet werden
  • Eingeschränkte Anpassungsmöglichkeiten für Cache-Richtlinien
  • Nicht geeignet für sehr große Audio-Bibliotheken
  • Kann auf einigen Plattformen zusätzliche Berechtigungen erfordern
  • Abhängig vom plattformspezifischen Speicherverhalten

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.