帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
20
Y币

[superwebview] 集成superwebview之后api.getPicture拍照之后返回的data是空

[复制链接]
发表于 2020-3-4 16:18:26
打印出来的ret:{"data":"","base64Data":"","duration":0},打印出来的err是空字符串,之前在apicloud中使用是没有问题的
20
帖子
0
勋章
6613
Y币
拍照还是  选取文件?
5
帖子
0
勋章
20
Y币
yxWin 发表于 2020-3-4 16:29
拍照还是  选取文件?

拍照,在拍摄了照片之后点√,然后拿到的ret打印出来就是这样
5
帖子
0
勋章
20
Y币
api.getPicture({
            sourceType: 'camera',
            encodingType: 'jpg',
            mediaValue: 'pic',
            destinationType: 'url',
            allowEdit: false,
            quality: 100,
            // targetWidth: 100,
            // targetHeight: 100,
            saveToPhotoAlbum: true
        }, function (ret, err) {
            var path;
            console.log("返回值:::::::::::::::::::::"+JSON.stringify(ret));
            console.log("返回值err:::::::::::::::::::::"+JSON.stringify(err));
            
        });

附上调用代码
20
帖子
0
勋章
6613
Y币
存储权限获取到了吗?
5
帖子
0
勋章
20
Y币
yxWin 发表于 2020-3-4 16:43
存储权限获取到了吗?

private String[] permissions = new String[]{Manifest.permission.READ_CONTACTS,Manifest.permission.CAMERA,
                        Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.RECORD_AUDIO,
            Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.READ_EXTERNAL_STORAGE}
我去动态获取了这些权限
20
帖子
0
勋章
6613
Y币
JUNLIAN 发表于 2020-3-4 16:49
private String[] permissions = new String[]{Manifest.permission.READ_CONTACTS,Manifest.permission. ...

https://community.apicloud.com/b ... d=150812&page=1
参考一下这个
5
帖子
0
勋章
20
Y币
yxWin 发表于 2020-3-4 17:07
https://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=150812&page=1
参考一下这个

权限配置都是一样的,并且我设置的saveToPhotoAlbum: true,但是相册中没有拍的照片,我的手机是小米 9 se,Android 9 。请问是要动态去申请其他的什么权限吗
20
帖子
0
勋章
6613
Y币
JUNLIAN 发表于 2020-3-4 17:27
权限配置都是一样的,并且我设置的saveToPhotoAlbum: true,但是相册中没有拍的照片,我的手机是小米 9 s ...

是的需要动态获取  那个帖子 是可以正常获取的
您需要登录后才可以回帖 登录

本版积分规则