t***@163.com
t***@163.com
  • 发布:2018-12-06 13:16
  • 更新:2019-07-27 15:54
  • 阅读:1723

ios gallery captureImage 获取到的图片无法显示

分类:Native.js
let imgC = document.getElementById('imgC');  
            let that = this;  
            function setImg(src){   
                imgC.setAttribute('src',src);  
            }  
            function choiceCamera(){  
                let cmr = plus.camera.getCamera();  
                cmr.captureImage(function (p){  
                    plus.io.resolveLocalFileSystemURL(p,function(entry){  
                        setImg(entry.toLocalURL());  
                    },function(e){  
                        console.log(e)  
                    });  
                },function(e){  
                    console.log(e)  
                },{index: 1,filename: "_doc/camera/"});  
            }  
            function choicePic(){  
                plus.gallery.pick(function(path){  
                    setImg(path)  
                },function(e){  
                    console.log(e)  
                },{filter: 'image',filename: "_doc/gallery/"});  
            }  
            if(method*1){  
                choicePic();  
            }else{  
                choiceCamera();   
            }

安卓可以显示图片,但是ios显示不了。权限什么的也配了。选完照片或者拍照完确定的时候报错。

Failed to load resource: 未能完成该操作。操作不被允许

2018-12-06 13:16 负责人:无 分享
已邀请:
t***@163.com

t***@163.com (作者)

安卓可以显示图片,但是ios显示不了。权限什么的也配了。选完照片或者拍照完确定的时候报错。

Failed to load resource: 未能完成该操作。操作不被允许

m***@idreamsky.com

m***@idreamsky.com

花了一天时间才找到解决方案:https://ask.dcloud.net.cn/article/35056
自定义基座需要自己在 manifest.json 里面加。

该问题目前已经被锁定, 无法添加新回复