snapshot property

  1. @override
dynamic get snapshot
override

Snapshot (preview image) of the video (Base64 encoded).

Usually the first frame of the video for quick preview.

Implementation

@override
TransportableFile? get snapshot {
  TransportableFile? img = _snapshot;
  if (img == null) {
    var uri = this['snapshot'];
    img = TransportableFile.parse(uri);
    _snapshot = img;
  }
  return img;
}
  1. @override
set snapshot (dynamic img)
override

Implementation

@override
set snapshot(TransportableFile? img) {
  remove('snapshot');
  // this['snapshot'] = img?.serialize();
  _snapshot = img;
}