stopRecorder method

  1. @override
Future<void> stopRecorder(
  1. FlutterSoundRecorderCallback callback
)
override

Implementation

@override
Future<void> stopRecorder(FlutterSoundRecorderCallback callback) async {
  if (_mediaRecorderWeb != null) {
    await _mediaRecorderWeb!.stopRecorder();
    _mediaRecorderWeb = null;
  } else {
    FlutterSoundRecorder? session = getWebSession(callback);
    if (session != null)
      session.stopRecorder();
    else
      callback.log(Level.debug, 'Recorder already stopped');
  }
}