imengyu
imengyu
  • 发布:2021-12-14 13:25
  • 更新:2021-12-25 16:37
  • 阅读:1125

uni.chooseImage 部分图片无法预览,显示黑色,选择后返回路径不存在

分类:uni-app

使用如下代码,打开相册选择图片:

uni.chooseImage({  
  count: 1,  
  sizeType: ['original', 'compressed'],  
  success(res) {  
    console.log(res);  
    const tempFilePaths = res.tempFilePaths;  
  },  
  fail(res) {  
    console.log(res);  
  }  
})

其中经常性出现有部分图片黑色,无法预览的问题:

如果选中黑色图片,会返回错误:

{"errMsg":"chooseImage:fail 路径不存在","errCode":14,"code":14}

为什么路径不存在的图片会显示在列表中?是否有什么配置可以不显示这些不存在的图片?

经过测试,华为,小米系统,Android 10 或 Android 11 上经常出现这个问题。

使用的是最新版HBulider 3.2.16,Nvue,APP模式,使用官方运行基座。

2021-12-14 13:25 负责人:DCloud_Android_zl 分享
已邀请:
imengyu

imengyu (作者)

已经放弃uniapp自带的选择器了。
使用开源相册选择器,做了一个原生插件调用,不会出现图片黑色的问题了。

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