一:image_picker^0.8.4
1.拍照:
final ImagePicker _picker = ImagePicker();
final XFile? photo = await _picker.pickImage(source: ImageSource.camera);
2.选择图片:
final XFile? image = await _picker.pickImage(source: ImageSource.gallery);
二:wechat_camera_picker
1.拍照:
final AssetEntity? entity = await CameraPicker.pickFromCamera(context);
2.wechat_camera_picker是一个仿微信拍照录视频的插件(详细功能请自行去官网查看)
三:区别
image_picker拍照加载会根据手机拍摄方向进行加载,也就是说会有图片的方位信息,但是image_picker拍照在部分手机上存在程序崩溃,选择照片功能正常,wechat_camera_picker在使用拍照功能正常但是拍摄出来的图片想要根据拍摄方位进行加载需要关闭手机方向锁定,不然拍出来的图片会一直是竖着加载