You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter 3中audio_service插件报Deprecation error如何解决

问题场景

升级至Flutter 3后运行应用触发弃用错误,执行flutter clean、flutter pub get、flutter pub repair操作后报错未消除。
当前项目依赖版本:

  • audio_service: ^0.18.2
  • just_audio: ^0.9.24

报错快照:
报错快照

根因

audio_service 0.18.2和just_audio 0.9.24版本未适配Flutter 3的API变更,内部调用了Flutter 3中已标记为弃用的旧版系统API,属于依赖兼容问题,本地缓存清理操作无法修复这类问题。

修复步骤
  1. 打开项目根目录的pubspec.yaml文件,将两个音频依赖替换为适配Flutter 3的稳定版本:
    dependencies:
      audio_service: ^0.18.12
      just_audio: ^0.9.32
    
  2. 保存文件后执行flutter pub get拉取新版本依赖。
  3. 重新编译运行应用,报错即可消除。

临时规避方案:如果暂时无法升级依赖,可以手动修改对应依赖的源码,将弃用API调用替换为Flutter 3提供的新等效API,但该修改会在下次执行依赖拉取操作时被覆盖,仅适合临时调试使用。

内容的提问来源于stack exchange,提问作者Gauri Salgaonkar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 18:54:23