stop method
Implementation
stop({bool isInterrupt = false}) async {
_timer?.cancel();
_timer = null;
if (await _audioRecorder.isRecording()) {
await _audioRecorder.stop();
if (isInterrupt) return;
onFinished((_now() - _startTimestamp) ~/ 1000, _path);
}
}