Как синхронизировать звуки с помощью SoundPool

Я пытался получить несколько звуков, чтобы играть одновременно; В настоящее время я использую общий экземпляр SoundPool. Я бы хотел, чтобы 1, 2 или 3 звука воспроизводились в одно и то же время без лаг.

При вызове SoundPool.play (…) X несколько раз подряд звуки воспроизводятся в таком порядке, как можно было бы подумать. Каково правильное, что достичь этого, когда я могу подготовить все звуки, которые будут воспроизводиться в одно и то же время, а затем воспроизвести их как один?

Судо-код:

SoundPool _soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0); _soundPool.load(_context, soundId1, 1); _soundPool.load(_context, soundId2, 1); _soundPool.load(_context, soundId3, 1); _soundPool.play(soundId1, vol, vol, 1, 0, 1f); _soundPool.play(soundId2, vol, vol, 1, 0, 1f); _soundPool.play(soundId3, vol, vol, 1, 0, 1f); 

Я сделал звуковой пул для одного звука, когда он может вам помочь. Android: звуковой пул и сервис

спасибо

Intereting Posts
Как передать дополнительные значения намерений в действие ACTION_OPEN_DOCUMENT_TREE Как base64 кодировать изображение в javascript Android Webview, настройка Long Click включена исключительно для ссылок? Android 3.2 для всех экранов Как преобразовать Spannable String в Html форматированную строку в Android? Изменение значка программы Android Drawable Button Programmatically Galaxy S3 – съемка в портретном режиме разрушает активность Передавать данные ArrayList в веб-службу SOAP в android Как загружать URL-адрес последовательно один за другим Как проверить callback_url в приложении Twitter Android: есть произвольный просмотр слайда под другим представлением, как и клавиатура программного обеспечения Конечная статическая строка, определенная в интерфейсе, не полученном во время компиляции – Android Не переносите текст в Android TextView в аббревиатуре периода Android: как получить список установленных действий, как они появляются в пусковой установке, без дубликатов Как прочитать тестовый файл в тесте Android