【问题标题】:Encrypt/decrypt audio files in flutter在颤动中加密/解密音频文件
【发布时间】:2021-06-13 11:20:33
【问题描述】:

我正在构建一个使用颤振下载和播放音频文件的音频播放器。必须保护音频文件免受盗版。当用户要求播放时,我尝试加密下载的文件并解密它们。我想在应用程序关闭时删除解密的数据,但是当我删除文件时,背景音乐播放器崩溃了。 是否有任何标准方法可以在颤振中实现这一目标?

【问题讨论】:

    标签: flutter encryption audio


    【解决方案1】:

    如果没有更多信息(例如关于您用于播放音频的插件),很难说。

    我将处理 AudioService 的案例。

    AudioService 使用音频列表。也许您可以在删除解密数据之前尝试清空此列表?

    就您而言,我认为您的播放器会在您删除音频后尝试读取它。错误可能来自那个点。

    【讨论】:

    • 是的,我使用 audio_service 作为后台播放任务,使用 just_audio 作为音频播放器。问题是如果我在用户离开应用程序时不删除解密的音频文件(音频仍在后台播放),用户可以访问他们可以复制的解密音频文件。我不希望用户访问解密的音频文件。我怎样才能做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多