Воспроизведение нескольких звуков подряд.
Добавлено: 18 апр 2015, 10:35
Добрый день.
Не могу разобраться с такой проблемой:
По нажатию кнопки у меня в ImageView устанавливается рисунок и должно воспроизводиться 4 разных звука.
Если я в коде ставлю подряд вызов воспроизведения, то проигрывается только один звук, или одновременно все 4 (в зависимости от количества выставленных потоков).
Если я делаю как в уроке про SoundPool, с задержкой между звуками в секунду (к слову звуки и длятся секунду), то у меня сначала они вес воспроизводятся, причем с задержкой между ними в секунду, что очень замедляет, а только потом устанавливается картинка в ImageView.
Как сделать так, чтобы сначала выставилась картинка, а потом подряд без задержки воспроизвелись 4 звука? И что лучше использовать в моем случае - MediaPlayer или SoundPool?
Не могу разобраться с такой проблемой:
По нажатию кнопки у меня в ImageView устанавливается рисунок и должно воспроизводиться 4 разных звука.
Если я в коде ставлю подряд вызов воспроизведения, то проигрывается только один звук, или одновременно все 4 (в зависимости от количества выставленных потоков).
Если я делаю как в уроке про SoundPool, с задержкой между звуками в секунду (к слову звуки и длятся секунду), то у меня сначала они вес воспроизводятся, причем с задержкой между ними в секунду, что очень замедляет, а только потом устанавливается картинка в ImageView.
Как сделать так, чтобы сначала выставилась картинка, а потом подряд без задержки воспроизвелись 4 звука? И что лучше использовать в моем случае - MediaPlayer или SoundPool?