有没有办法在Firebase的Flatter应用程序中缓存音频文件

有没有办法在Firebase的Flatter应用程序中缓存音频文件,firebase,flutter,dart,streaming,Firebase,Flutter,Dart,Streaming,你好,世界 我正在使用flatter构建一个音频流应用程序,我在firebase存储中保存了所有音频文件 我想实现Youtube或Audiomack脱机保存。在这种情况下,脱机下载的媒体文件将被加密,以便在设备文件部分中找不到该文件 请告诉我需要任何人的帮助。您可以使用此软件包,它是 此库包含FirebaseCacheManager和FirebaseHttpFileService 您可以使用 var file = await FirebaseCacheManager().getSingleFil

你好,世界
我正在使用flatter构建一个音频流应用程序,我在firebase存储中保存了所有音频文件

我想实现Youtube或Audiomack脱机保存。在这种情况下,脱机下载的媒体文件将被加密,以便在设备文件部分中找不到该文件

请告诉我需要任何人的帮助。

您可以使用此软件包,它是

此库包含FirebaseCacheManager和FirebaseHttpFileService

您可以使用

var file = await FirebaseCacheManager().getSingleFile(url);
您始终可以创建自定义FirebaseHttpFileService

要缓存数据,请单击缓存管理器

CustomCacheManager._() : super(key,
      maxAgeCacheObject: Duration(days: 7),
      maxNrOfCacheObjects: 20);

我希望音频文件是持久的,这样缓存不会清除约3个月