pickMedia method

  1. @override
Future<List<PickedMedia>> pickMedia({
  1. EmbeddedMediaPickerOptions options = const EmbeddedMediaPickerOptions(),
})
override

Opens the modal platform picker and parses selected media items.

Implementation

@override
Future<List<PickedMedia>> pickMedia({
  EmbeddedMediaPickerOptions options = const EmbeddedMediaPickerOptions(),
}) async {
  final result = await methodChannel.invokeListMethod<Object?>(
    'pickMedia',
    options.toMap(),
  );
  return (result ?? const <Object?>[])
      .whereType<Map<Object?, Object?>>()
      .map(PickedMedia.fromMap)
      .toList(growable: false);
}