pickMultipleMedia method
Future<List<TransferPickedFile> >
pickMultipleMedia({
- TransferMediaType mediaType = TransferMediaType.any,
- int? maxItems,
Prompts the user to select one or more photos or videos using the system photo picker.
Set mediaType to TransferMediaType.imageOnly for photos only,
TransferMediaType.videoOnly for videos only, or TransferMediaType.any for both.
Optionally limit the maximum number of items with maxItems.
Returns an empty list if the user cancelled the picker.
Implementation
Future<List<TransferPickedFile>> pickMultipleMedia({
TransferMediaType mediaType = TransferMediaType.any,
int? maxItems,
}) async {
final platformFiles = await _platform.pickMultipleMedia(
mediaType: mediaType,
maxItems: maxItems,
);
return platformFiles
.map(
(f) => TransferPickedFile(
path: f.path,
name: f.name,
size: f.size,
mimeType: f.mimeType,
),
)
.toList(growable: false);
}