【问题标题】:Flutter Just_Audio playing asset files does not recognise file changesFlutter Just_Audio 播放资产文件无法识别文件更改
【发布时间】:2023-02-24 02:54:33
【问题描述】:

我正在使用以下代码:

   AudioPlayer player = AudioPlayer();
   await player.setAsset('$soundFolder/words/1/102.mp3');
   await player.play();

它按预期工作,但如果我更新(删除并替换为修改后的内容)文件源,Just_Audio 仍会播放现有文件。

我尝试使用 just_audio_cache clear 但没有区别。 我尝试尝试关闭和打开 MacBook,但没有区别。 我尝试清除Library/Caches 中的所有缓存文件,但没有区别。

我需要能够在进行更改时更新文件。

【问题讨论】:

  • 您是否在 just_audio 自述文件中搜索了“缓存”一词?
  • 您是否搜索了 just_audio 自述文件?我很遗憾我没有,我使用 just_audio 有一段时间了,所以先看问题然后谷歌搜索。不过你是对的,答案是 await AudioPlayer.clearAssetCache();
  • 您可以考虑写下您的问题的答案,并将其标记为已接受的答案。

标签: flutter just-audio


【解决方案1】:

感谢 Ryan Heise,解决方案非常简单:

wait AudioPlayer.clearAssetCache();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 2015-02-10
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多