如何在 Flutter 中实现音频流应用和安全存储

Posted

技术标签:

【中文标题】如何在 Flutter 中实现音频流应用和安全存储【英文标题】:How to implement audio streaming app and secure storage in flutter 【发布时间】:2019-11-06 03:57:38 【问题描述】:

我现在要使用颤振 https://play.google.com/store/apps/details?id=deezer.android.app 构建像 deezer 这样的应用程序,因为我有 2 个问题。

    是否有任何在线音频流库可以下载应用程序

    如何将我的音频文件存储在私人/隐藏文件夹中,例如在下载时使用 Vault 应用程序创建的文件夹https://play.google.com/store/apps/details?id=com.netqin.ps

感谢您的帮助

【问题讨论】:

【参考方案1】:

要流式传输音频,您可以使用此库:

AudioPlayers

为了确保文件安全,您可以在 ios 中使用 Sandbox 文件夹,在 Android 中使用 getExternalFilesDir

您可以在此处找到如何实现文件保存的示例:

Saving data to Local Storage in Flutter

我提醒您,SOF 是为了展示您到目前为止所做的事情、您的一些进展、示例等,以便我们可以帮助您解决这些问题,而不是如何构建整个应用程序。

【讨论】:

谢谢你。我知道 SOF 用例。正如你所展示的,我只是想要这条主要道路。再次感谢

以上是关于如何在 Flutter 中实现音频流应用和安全存储的主要内容,如果未能解决你的问题,请参考以下文章

如何在Flutter中实现应用程序内购买订阅?

如何从流数据中实现 AudioQueue

如何在 Flutter Dart 中实现插件架构

如何在 Flutter 应用中实现支付?

如何在 Flutter Web 中实现 Stripe 支付?

如何在 Flutter 中实现类似视频流和视频滚动的 Tiktok