stop method
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;
}