My application involves plenty of sound recording, so I made a widget to be able to record from the Home screen. I have a class Recorder.java where I deal with all the Media
please Try to use prepare() after Stop() called and at last relase() the MediaRecorder Object
prepare()
Stop()
MediaRecorder