xLoadMedia method

Future xLoadMedia(
  1. dynamic xMedia
)

Metodo di caricamento degli XMediaItem

Implementation

Future xLoadMedia(dynamic xMedia) async {
  xMedia as XMediaItem;
  if (xMedia.payload != null) {
  } else if (xMedia.payload == null && xMedia.localURI != null && xMedia.localURI != "") {
    File(xMedia.localURI!).readAsBytes().then((value) => xMedia.payload = value);
  } else if (xMedia.payload == null && (xMedia.localURI == null || xMedia.localURI == "")) {
    await xOnGetXMedia(xMedia).then((x) {
      if (x != null) {
        xMedia.payload = x.payload;
        xMedia.overlaySurface = x.overlaySurface;
      }
    });
  }
}