Hi,
I have done Android development for companies around the Salt Lake City Area for several years now. I do not have extensive use of the MediaRecorder Class but I am aware of its state machine and am sure I can look over it to see where its lifecycle doesn't match and then perform those fixes in the correct locations.
Cheers,
Isaac