Можно ли одновременно воспроизводить несколько аудио файлов в android / ios / flutter? - PullRequest
0 голосов
/ 13 июня 2019

Я занимаюсь разработкой приложения для детей, которые учатся сочинять музыку, похожую на машину с барабанами.

Можно ли одновременно воспроизводить несколько аудиофайлов с минимальной задержкой между ними, например, Audacity, в Android и IOS?

Я уже проверил почти все вопросы, связанные со stackoverflow (и google также). Но посты очень старые (2016, 2017, ...), и казалось, что было трудно воспроизводить звуки одновременно. Возможно, сейчас в 2019 году это сделать проще.

Насколько я знаю, можно использовать аудиопул (но его размер ограничен 1 МБ, а мне нужно больше 1 МБ) и Mediaplayer. Про медиаплеер я не могу найти много информации и учебников.

Кроме того, есть новая структура флаттера. Можно ли сделать это во флаттере? Было бы здорово, так как с таким же кодом можно было бы запускать на android и ios.

enter image description here

1 Ответ

1 голос
/ 14 июня 2019

Для флаттера вы должны попробовать этот ресурс: https://pub.dev/packages/audioplayers

Он поддерживает воспроизведение нескольких аудиофайлов, предварительную загрузку аудиофайлов и их воспроизведение с минимальной задержкой, насколько это возможно

...