用官方的api示例,什么都不做,只点击进入拍照界面,按取消返回,在低端机上都能感到明显的延迟白屏现象,假如要把照片返回显示在页面div上,由于照片一般都比较大,html5加载大图片的性能又很差,延迟等待情况就更明显了。假如我要像微信朋友圈发照片那样,拍照或选取多张照片,在页面上先预览出来,很容易发生内存溢出闪退重启情况,这问题有解吗?貌似不会有
amourz
- 发布:2015-06-15 12:10
- 更新:2019-05-09 21:51
- 阅读:3207
2 个回复
amourz (作者)
唉,都没有人回答。现在我采用了一个折衷方法,在图片后台压缩和前台图片容器div更新的这段时间内,显示一个系统等待窗,plus.nativeUI.showWaiting('图片压缩加载中,请稍候'),等图片加载完,再close掉等待窗,这样至少能让用户有耐心,话说用canvas的方法压缩图片实在是太慢了,官方合适能给出个比较流畅的照片压缩,加载、上传解决方案呢
DCloud_heavensoft
iOS 内存不足引发wkwebview白屏的问题,参考:https://ask.dcloud.net.cn/article/35913