I'm getting "Memory Full" errors after recording a few minutes of audio, despite the fact that the target device (a 2GB SD Card) is mostly free.
It looks like MMAPI records to the phone's internal memory until commit() is called, when the recording is copied to the target stream. With only 8Mb free phone memory, this is going to be pretty limiting. :-(
Is there a way to use the memory card for recording? The built-in recording apps all seem to record directly to the target file.