调用拍照APP重启怎么破,已上线啊,着急

看了一下,好多这样的问题,但是至今也没有一个好的解决方案,现在是拍照后点击确认的时候就重启,根本没有在页面上显示,有人说是内存溢出,我觉得很有可能是在拍照后从相册复制到app的默认目录时造成的,能不能不复制到app的目录,直接从相册读取啊?已经上线的系统啊,比较急!



2015-07-02 14:44 添加评论 分享
已邀请:
1

拍照直接获取数据保存到文件,不会经过相册,异常不一定就是内容溢出需要具体分析,请提供出现问题的平台并@上相关平台负责人


0

冰鱼

赞同来自:

哎,关键时刻就没人回答了。。。


0

sniper

赞同来自:

帮你顶


0

小龙哥

赞同来自:

我的一款低端的华为手机也这样,其它的好一点的手机正常,只能解释为手机内存的原因了。


0

笑语相识

赞同来自:

我也遇到这个问题,请问解决了吗?


0

FinnWells

赞同来自:

顶一个,有没有解决方案啊?我用华为荣耀6没事,用1G内存的其他手机就会经常这样,感觉真的和内存有关


0

郑家好人

赞同来自:

我也遇到过,请问这个问题解决了吗?


0

小小筱

赞同来自:

同问!!!!!请问这个问题解决了吗?????????????


0

756864745@qq.com

赞同来自:

同问,解决了吗?


0

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

赞同来自:

http://ask.dcloud.net.cn/article/12776 去测试下这个


0

lxl

赞同来自:

这里一个新买的4g内存手机也经常出现这个问题


0

1245699167@qq.com

赞同来自:

我也一直闪退,而且是偶然的,郁闷死,然后瞎猫碰到死耗子,我用promise包了一下,就没有出现了,你说奇不奇怪,photo() {
var that = this;
var files = [];
var cmr = plus.camera.getCamera();
mui.plusReady(function() {
cmr.captureImage(function(p) {
Indicator.open();
plus.io.resolveLocalFileSystemURL(p, function(entry) {
var path = entry.toLocalURL();
var imgName = (new Date()).valueOf();
var imgSuffix = path.substring(path.lastIndexOf('.'), path.length);
var promise = new Promise(function(resolve, reject) {
plus.zip.compressImage({
src: path, //src: (String 类型 )压缩转换原始图片的路径
dst: "_doc/upload/" + imgName + imgSuffix, //压缩转换目标图片的路径
quality: 60, //quality: (Number 类型 )压缩图片的质量.取值范围为1-100
overwrite: true //overwrite: (Boolean 类型 )覆盖生成新文件
},
function(event) {
files.push({ name: "uploadkey0", path: event.target });
resolve();
},
function(error) {
plus.nativeUI.toast("压缩图片失败,请稍候再试");
});
});

promise.then(() => {
that.createUpload(files);
});
}, function(e) {
outLine('读取拍照文件错误:' + e.message);
});
}, function(e) {
outLine('失败:' + e.message);
}, { filename: '_doc/camera/', index: 1 });
});
},


要回复问题请先登录注册