Запись или объединение звуков по нажатию кнопок (как в фортепиано) - PullRequest
4 голосов
/ 15 октября 2011

Мне нужно срочно захватить аудиопоток на нажатие кнопок. Например: я играю разные звуки при нажатии кнопок, как на пианино. Теперь я хочу, чтобы эти звуки воспроизводились в одном файле. Возможные способы, которые я попробовал, -

1) Я объединил звуковые файлы, воспроизводимые в один файл. (в этом случае: объединенный файл имеет записанные данные всего звука файлы, однако он играет только первый звуковой файл - не другой добавленный звук файлы.)

2) Затем я попытался объединить файлы с помощью javax.sound, но, к сожалению, Android не поддерживает этот пакет.

Думаю, что объединение файлов не поможет-

3) Я думал о записи звуков, воспроизводимых по нажатию кнопок с помощью MediaRecorder, AudioRecord даже родные аудио библиотеки .... но эти методы используют Mic в качестве AudioSource для записи аудиопотока вызывая шум (окружающий звук), который очевидно, не так, как ожидалось.

Если кто-то имеет решение или может предложить ресурсы для решения этой проблемы проблема, это было бы очень полезно. Заранее спасибо :)

...