Необработанное исключение: невозможно загрузить ресурс: «assets/asset/sound/beep.mp3»Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Необработанное исключение: невозможно загрузить ресурс: «assets/asset/sound/beep.mp3»

Сообщение Anonymous »

Я пытаюсь использовать плагин аудиоплееров во флаттере (Android). Функциональность заключается в том, что как только пользователь сканирует штрих-код, после этого должен раздаваться звуковой сигнал.
Вот мой код pubspec.yml:

Код: Выделить всё

dependencies:
flutter:
sdk: flutter
flutter_overlay_loader: ^2.0.0
provider: ^6.0.0
collection: ^1.15.0
permission_handler: ^8.0.0
intl: ^0.17.0

cupertino_icons: ^1.0.2
http: ^1.1.2
flutter_secure_storage: ^9.0.0
barcode_scan2: ^4.3.0
audioplayers: ^5.2.1

dev_dependencies:
flutter_test:
sdk: flutter

flutter_lints: ^2.0.0

flutter:
fonts:
- family: Poppins
fonts:
- asset: asset/fonts/Poppins-Regular.ttf
- asset: asset/fonts/Poppins-Medium.ttf
weight: 500

uses-material-design: true
assets:
- asset/images/
- asset/images/audit/
- asset/images/inquiry/
- asset/images/common_icon/
- asset/images/bottomNavigation/
- asset/images/floatingButton/
- asset/json/user/
- asset/sound/
Моя папка выглядит так:
Изображение

и я использую это вот так:

Код: Выделить всё

 void handleBarcodeScan() async {
var result = await BarcodeScanner.scan();
print(result.rawContent);
if (result.rawContent.isNotEmpty) {
// Play beep sound
AudioPlayer audioPlayer = AudioPlayer();
await audioPlayer.play(AssetSource('asset/sound/beep.mp3'));
}
handleAddButtonPress(
barcode: result.rawContent,
inventoryDetails: widget.inventoryDetails,
);
}
Я получаю эту ошибку: Необработанное исключение: невозможно загрузить ресурс: «assets/asset/sound/beep.mp3».

Подробнее здесь: https://stackoverflow.com/questions/782 ... d-beep-mp3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»