stop method

  1. @override
Future<String?> stop()
override

Implementation

@override
Future<String?> stop() async {
  await _reset(resetEncoder: false);

  final blob = _encoder?.finish();
  _encoder?.cleanup();
  _encoder = null;

  onStateChanged(RecordState.stop);

  return blob != null ? web.URL.createObjectURL(blob) : null;
}