flutter_multimedia_picker 1.0.0 flutter_multimedia_picker: ^1.0.0 copied to clipboard
Flutter plugin for selecting media file from the Android and iOS image library.
flutter_multimedia_picker #
Flutter plugin to get All Media.It also allows you to select both images and videos if you wish
Installation #
First, add flutter_multimedia_picker
as a dependency in your pubspec.yaml file.
flutter_multimedia_picker: ^1.0.0
Example #
Future<void> getMedia() async {
try {
List<MediaFile> imageMediaFileList = await FlutterMultiMediaPicker.getImage();
List<MediaFile> videoMediaFileList = await FlutterMultiMediaPicker.getVideo();
List<MediaFile> allMediaFileList = await FlutterMultiMediaPicker.getAll();
if (imageMediaFileList.length > 0) {
MediaFile imageMedia = await FlutterMultiMediaPicker.getMediaFile(
fileId: imageMediaFileList[0].id, type: MediaType.IMAGE);
}
if (videoMediaFileList.length > 0) {
MediaFile videoMedia = await FlutterMultiMediaPicker.getMediaFile(
fileId: videoMediaFileList[0].id, type: MediaType.VIDEO);
}
if (imageMediaFileList.length > 0) {
String imageMedia = await FlutterMultiMediaPicker.getThumbnail(
fileId: imageMediaFileList[0].id, type: MediaType.IMAGE);
}
if (videoMediaFileList.length > 0) {
String videoMedia = await FlutterMultiMediaPicker.getThumbnail(
fileId: videoMediaFileList[0].id, type: MediaType.VIDEO);
}
} on Exception {
print("Exception");
}
}