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: 未能完成该操作。操作不被允许
2 个回复
t***@163.com (作者)
安卓可以显示图片,但是ios显示不了。权限什么的也配了。选完照片或者拍照完确定的时候报错。
Failed to load resource: 未能完成该操作。操作不被允许
m***@idreamsky.com
花了一天时间才找到解决方案:https://ask.dcloud.net.cn/article/35056
自定义基座需要自己在 manifest.json 里面加。