You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
731 B
Dart
27 lines
731 B
Dart
|
4 years ago
|
// import 'dart:io';
|
||
|
|
//
|
||
|
|
// import 'package:image_picker/image_picker.dart';
|
||
|
|
//
|
||
|
|
// abstract class IMediaService {
|
||
|
|
// Future<File?> takePicture();
|
||
|
|
//
|
||
|
|
// Future<File?> openImageFromGallery();
|
||
|
|
// }
|
||
|
|
//
|
||
|
|
// class MediaService implements IMediaService {
|
||
|
|
// @override
|
||
|
|
// Future<File?> openImageFromGallery() async {
|
||
|
|
// final pickedFile =
|
||
|
|
// await ImagePicker().getImage(source: ImageSource.gallery);
|
||
|
|
// if (pickedFile == null) return null;
|
||
|
|
// return File(pickedFile.path);
|
||
|
|
// }
|
||
|
|
//
|
||
|
|
// @override
|
||
|
|
// Future<File?> takePicture() async {
|
||
|
|
// final pickedFile = await ImagePicker().getImage(source: ImageSource.camera);
|
||
|
|
// if (pickedFile == null) return null;
|
||
|
|
// return File(pickedFile.path);
|
||
|
|
// }
|
||
|
|
// }
|