【问题标题】:This is the error that i got "Unable to access resource" Flutter Error这是我得到“无法访问资源”的错误 Flutter 错误
【发布时间】:2020-08-17 07:39:43
【问题描述】:

当我运行这个函数时,我得到了“无法访问资源”的错误。 所有 .wav 文件都存在于 assets/audio 文件夹中。

我已经在 lib/main.dart 文件中编写了这个函数

所有文件都存在于这样的音频文件夹中

  **i also added the assets in pubspc.yml file**          

name: flutter_audio
description: Demonstrates how to use the flutter_audio_recorder plugin.
publish_to: 'none'

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  #flutter_audio_recorder_example: ^1.1.0
  flutter:
    sdk: flutter
  path_provider: ^1.1.0
  file: ^5.0.4
  audioplayers: ^0.13.2


dev_dependencies:
  flutter_audio_recorder: ^0.5.5


  flutter_test:
    sdk: flutter

flutter:    

  assets:
   - assets/audio/2din16.wav
   - assets/audio/amb16.wav

【问题讨论】:

  • 显示您的 pubspec.yaml 并用问题中的文本替换您的代码图像
  • # 要将资产添加到您的应用程序,请添加一个资产部分,如下所示: assets: - assets/audio/2din16.wav - assets/audio/amb16.wav
  • 显示 pubspec.yaml 你是如何添加它的!确切的格式!
  • 我已经添加了这个
  • 是的,我可以看到...我看不出有任何问题。请确保您还在 pubsbec.yaml 中使用 'pub get' 导入它们,并尝试删除这两个点我无法在此处粘贴以向您展示我的意思,因为您在图像中获得了代码

标签: flutter flutter-dependencies flutter-test


【解决方案1】:

使用资产路径,例如:

await audioPlayer.play("assets/audio/2din16.wav", isLocal:true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多