Воспроизведение нескольких коротких звуков в Android Studio Java в родительской теме - PullRequest
0 голосов
/ 21 марта 2019

Мы разрабатываем приложение с нейронными сетями, которое объединяет множество маленьких .mp3 (длиной около 1 секунды) в качестве способа вывода информации в аудиоформате.

Например, если сеть видит число 3001, мы хотим объединить «три» & «тысяча» & «и» & «один», а если это 4002 -> «четыре» & «тысяча» & «и "&" two ", и для этого мы пытаемся запустить эти файлы один за другим в одном потоке, чтобы поток зависал до тех пор, пока не будет воспроизведен файл" Three ", затем" тысяча "и так далее.

.mp3 слишком короткие, чтобы работать с MediaPlayer, а SoundPool не имеет OnComletedListener и не может определять длину дорожек .mp3.Знаете ли вы хороший способ справиться с проблемой и найти решение?

Любая помощь очень, очень, очень признательна, большое спасибо заранее!

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