Создание файла WAV из необработанных данных PCM с помощью Android SDK

Я пытаюсь использовать класс AudioRecord для записи файл WAV. Проблема в том, что он предоставляет только необработанные данные PCM, и если я записываю их в файл, информации заголовка нет, поэтому он не будет воспроизводиться ни в одном медиаплеере. Как я могу создать файл WAV из этих необработанных данных?

Или, альтернативно, есть ли другой способ записать звук на Android в файл WAV (или, как вариант, MP3)?

Да, и я знаю, что MediaRecorder может Может использоваться, потому что он не поддерживает форматы WAV или MP3.

20
задан RzR 13 October 2011 в 10:52
поделиться