Вы можете попробовать Библиотека FFMPEG для Android , рассмотрите возможность использования обертки для Android . Есть несколько SO ответов о помощи
Аудио микшер в Android программно
Как наложить два аудиофайла с помощью ffmpeg
FFmpeg на Android
Возможно, вы захотите проверить фильтры amerge и amix ffmpeg, исходя из ваших потребностей
SoundPool - хороший вариант, если требования могут быть удовлетворены только путем одновременного воспроизведения двух аудиопотоков.
SoundPool также может управлять количеством воспроизводимых аудиопотоков.
однажды. Когда объект SoundPool создан, maxStreams
Параметр устанавливает максимальное количество потоков, которые могут быть воспроизведены на
время из этого единственного SoundPool.
Также обратите внимание Android - Lollipop версия теперь поддерживает смешивание многоканального аудиопотока
Микширование многоканального аудио потока означает профессиональное аудио
приложения теперь могут смешивать до восьми каналов, включая 5.1 и 7.1
каналы. * * тысяча сорок шесть
Многоканальная поддержка
Если ваше оборудование и драйвер поддерживают многоканальное аудио через HDMI, вы
может выводить аудиопоток прямо на аудиооборудование.