【问题标题】:flutter audioplayer error when playing audio播放音频时颤动音频播放器错误
【发布时间】:2022-08-23 21:38:57
【问题描述】:

我正在尝试使用包音频播放器 0.18.0 在单击按钮时播放声音,但每次我按下按钮播放声音时都会出现此错误。

E/flutter(4036):[错误:flutter/lib/ui/ui_dart_state.cc(209)]未处理的异常:MissingPluginException(在通道plugins.flutter.io/path_provider上找不到方法getTemporaryDirectory的实现) E/flutter(4036):#0 MethodChannel._invokeMethod(包:flutter/src/services/platform_channel.dart:154:7) E/颤振(4036): E/flutter (4036): #1 getTemporaryDirectory (package:path_provider/path_provider.dart:55:24) E/颤振(4036): E/flutter (4036):#2 AudioCache.fetchToMemory (package:audioplayers/audio_cache.dart:79:27) E/颤振(4036): E/flutter (4036):#3 AudioCache.load (package:audioplayers/audio_cache.dart:97:31) E/颤振(4036): E/flutter (4036):#4 AudioCache.getAbsoluteUrl (package:audioplayers/audio_cache.dart:192:17) E/颤振(4036): E/flutter(4036):#5 AudioCache.play(包:audioplayers/audio_cache.dart:122:18) E/颤振(4036):

我该怎么做才能解决这个问题?

  • 您使用的是最新版本的软件包吗?
  • 不,最新版本的软件包在运行时有自己的错误,这与 getter 名称有关。只有当我使用旧版本时,我才能运行它,但总是遇到这个错误

标签: flutter flutter-dependencies


【解决方案1】:

我得到了这个错误,我做了同样的事情,我找到了解决方案:

你需要使用

音频播放器:^1.0.1

那么如果你想播放资产音频 只需输入:

最终音频2=音频播放器(); audio2.play(AssetSource('你的 wav 文件或你的 mp3 文件'));

就是这样,它将完美地工作:)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多