zrk_media_pick
调用系统相机拍照、打开系统相册选图。
接入
dependencies:
zrk_media_pick:
path: ./plugins/zrk_media_pick
final picker = MediaPicker();
final camera = await picker.pickFromCamera(); // 取消为 null
final gallery = await picker.pickFromGallery();
print(camera?.path);
权限(宿主必配)
Android
插件已声明 CAMERA / 存储相关权限;动态权限在原生侧申请。
iOS(Info.plist)
<key>NSCameraUsageDescription</key>
<string>需要相机权限以拍照</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>需要相册权限以选择图片</string>
API
| 方法 | 说明 |
|---|---|
pickFromCamera() |
系统相机,返回 MediaPickerResult? |
pickFromGallery() |
系统相册,返回 MediaPickerResult? |
MediaPickerResult.path 为本地图片路径。