Флаттер - Как мне играть окружающие звуки? - PullRequest
0 голосов
/ 03 мая 2018

Я занимаюсь разработкой приложения для флаттера. Я хочу позволить пользователю выбрать некоторые звуки. Когда я выбрал этот параметр, я хочу, чтобы приложение воспроизводило свой mp3-файл в папке активов. Я пытался с плагином AudioPlayer, но я не смог воспроизвести локальные файлы ... Я долго искал и не нашел хорошего ответа на свои вопросы, более того, посты были созданы 2 или 1 год назад, поэтому, возможно, нам нужен обновленный ответ.

Я нашел этот пост: Как воспроизвести локальный mp3-файл с помощью плагина аудиоплеера во Flutter но мой проект не находит этот пакет import 'package:path_provider/path_provider.dart'; [ ЭТА ЧАСТЬ РЕШЕНА ]

А когда у флаттера будет встроенный аудио менеджер? Они / вы работаете над этим? Заранее спасибо!

РЕДАКТИРОВАТЬ: Кроме того, я хотел бы играть разные mp3 одновременно, с разной громкостью. Возможно ли это?

1 Ответ

0 голосов
/ 03 мая 2018

Эта директива import, которую вы видите, сообщает Dart, что определенный исходный файл использует классы из другого исходного файла. Префикс package: сообщает Dart, что импортированный файл является частью внешней зависимости. Поэтому вы должны сказать своему проекту, что у вас есть зависимость. Это делается в pubspec.yaml файле .

Менеджер зависимостей в пабе Dart позаботится о том, чтобы найти правильную версию зависимости и загрузить ее. Добавьте пакет path_provider в ваш файл pubspec.yaml. На вкладке каждого пакета показано, как это сделать.

Вы можете найти целую библиотеку полезных пакетов флаттера (и дротика) здесь .

path_provider - это специальный тип пакета, называемый plugin, который содержит некоторый код Dart вместе с кодом, специфичным для iOS и Android. Это необходимо, потому что воспроизведение аудио или создание локальных файлов зависит от платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...