Android SounPool не перекрывается - PullRequest
0 голосов
/ 04 декабря 2010

У меня есть 3 звука, которые я хотел бы воспроизводить последовательно в Android.Я создал SoundPool и установил «maxStreams» на «1», думая, что в цикле for звуки будут воспроизводиться «по одному», а не все сразу.Это, к сожалению, неправильно.Как воспроизводить звуки последовательно, а НЕ все сразу, используя soundPool.Спасибо.

1 Ответ

0 голосов
/ 25 сентября 2014

SoundPool не имеет функции очереди. Он просто остановит предыдущие звуки, когда нужен поток.

Если максимальное количество потоков превышено, SoundPool будет автоматически останавливать ранее проигранный поток, основанный сначала на приоритете а затем по возрасту в пределах этого приоритета.

Документация SoundPool

...