我正在尝试加载音频文件并播放它们。但是 Visual Studio 代码打开了一个名为“asset_bundle.dart”的文件,显示了这段代码 -
if (asset == null)
throw FlutterError('Unable to load asset: $key');
return asset;
}
这是我的 pubspec.yaml 文件 -
dependencies:
flutter:
sdk: flutter
audioplayers: 0.15.1
assets:
- assets/audio/
这是我的代码 -
import 'package:audioplayers/audio_cache.dart';
void playSound(String audioPath) {
AudioCache audioCache = new AudioCache(prefix: 'assets/audio');
audioCache.play(audioPath);
}
playSound('swoosh.wav');
'pubspec.yaml' 中添加的资产文件夹与 'pubspec.yaml' 位于同一文件夹中,并且还包含 'swoosh.wav' 文件。
我已经尝试过 'flutter run' 命令。
请帮帮我。