You can record WAV files by capturing the original audio data using AudioRecord . You do not need encoding, just add a small 44-byte header and you have your .wav file. Splitting and combining raw audio data is then trivial, because it is simply an array of values.
gfour source share