pause method

  1. @override
Future<void> pause()
override

Implementation

@override
Future<void> pause() async {
  if (_mediaRecorder?.state == 'recording') {
    _mediaRecorder?.pause();
    _elapsedTime.stop();

    try {
      _audioCtx?.suspend();
    } catch (e) {
      debugPrint(e.toString());
    }

    onStateChanged(RecordState.pause);
  }
}