Dispose the recorder
@override Future<void> dispose() async { _mediaRecorder?.stop(); _resetMediaRecorder(); }