diff --git a/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt b/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt index b0dca60a..1a0839fc 100644 --- a/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt +++ b/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt @@ -166,14 +166,14 @@ class RNAudioRecorderPlayerModule(private val reactContext: ReactApplicationCont try { mediaRecorder!!.stop() + mediaRecorder!!.reset() + mediaRecorder!!.release() + mediaRecorder = null + promise.resolve("file:///$audioFileURL") } catch (stopException: RuntimeException) { stopException.message?.let { Log.d(tag,"" + it) } promise.reject("stopRecord", stopException.message) } - - mediaRecorder!!.release() - mediaRecorder = null - promise.resolve("file:///$audioFileURL") } @ReactMethod