shijingsh / react-native-customized-image-picker

iOS/Android image picker with support for camera, video compression, multiple images and cropping
245 stars 59 forks source link

compressQuality参数 安卓(荣耀10)无法进行压缩,不返回图片参数 #67

Closed 86lanjie closed 5 years ago

86lanjie commented 5 years ago
  1. 版本号 "react-native": "0.57.8", "react-native-customized-image-picker": "^0.1.4",

2.出现的问题

  1. 下面是我的代码 ImagePicker.openPicker({ loadingLabelText: '正在加载', multiple: true, isCamera: true, maxSize: 10, minCompressSize: 200, compressQuality: 1, isVideo: false, isPlayGif: false, cropping: true, }).then( async (image) => { console.log({image}) this.props.onPhotoSelected(image); }).catch((e) => { console.log({e}) })
86lanjie commented 5 years ago

当 图片大小 大于 minCompressSize 的值是, 无法正常运行, 如果 minCompressSize 设置为10000可以正常运行

86lanjie commented 5 years ago

大佬, 求帮助, 安卓什么都不返回, 连报错都没有 image minCompressSize 如果设置为200 就会不给反应

86lanjie commented 5 years ago

implementation 'com.yanzhenjie.permission:support:2.0.1' implementation 'id.zelory:compressor:2.1.0'

我发现了问题主要在于

buildToolsVersion = "28.0.3" minSdkVersion = 16 compileSdkVersion = 28 targetSdkVersion = 26 supportLibVersion = "28.0.0"

出现的报错是 Permission denied ( 权限问题 )

我添加了安卓的这个模块 https://github.com/yanzhenjie/AndPermission

在图片压缩之前进行权限申请

NaughtyHotpot commented 5 years ago

我遇到了和你一样的问题,但是我相机和存储权限都给了还是不可以啊 ,请问你是申请哪个权限呢谢谢@lanjiemm

86lanjie commented 5 years ago

@NaughtyHotpot https://github.com/yanzhenjie/AndPermission 用这个模块申请权限, 有点不太记得具体是什么权限了

86lanjie commented 5 years ago

我遇到了和你一样的问题,但是我相机和存储权限都给了还是不可以啊 ,请问你是申请哪个权限呢谢谢@lanjiemm

他报错里面应该有说是什么权限

NaughtyHotpot commented 5 years ago

我遇到了和你一样的问题,但是我相机和存储权限都给了还是不可以啊 ,请问你是申请哪个权限呢谢谢@lanjiemm

他报错里面应该有说是什么权限

嗯嗯,又检查了一遍,写的权限没给 解决了👍