HarmonyOS 鸿蒙Next 拉起相册选择照片出现一直加载中

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 拉起相册选择照片出现一直加载中

拉起相册 选择照片 出现一直加载中

2 回复

试下呢

  // 接口采用promise异步返回形式,传入可选参数DocumentSelectOptions对象,返回选择文件的uri数组。
  async getFileAssetsFromType() {
    let PhotoSelectOptions = new photoAccessHelper.PhotoSelectOptions();
    PhotoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE;
    PhotoSelectOptions.maxSelectNumber = 3;
    let photoPicker = new photoAccessHelper.PhotoViewPicker();
    // 创建图库选择器实例,调用photoViewPicker.select()接口拉起图库界面进行文件选择,文件选择成功后,返回photoSelectResult结果集。
    photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult: photoAccessHelper.PhotoSelectResult) => {
      // select返回的uri权限是只读权限,需要将uri写入全局变量@State中即可进行读取文件数据操作。
      this.uris = PhotoSelectResult.photoUris;
    }).catch((err: BusinessError) => {
      return;
    })
  }

针对HarmonyOS 鸿蒙Next拉起相册选择照片时出现一直加载中的问题,可能的原因及解决方案如下:

  1. 系统缓存问题:尝试清除系统缓存或重启设备,看是否能解决问题。
  2. 路径配置错误:确保图片资源放置在正确的目录下,并且路径引用正确。在鸿蒙系统中,图片资源应放置在适当的系统目录下,并通过正确的路径进行引用。
  3. 应用权限问题:检查应用是否具有访问相册的权限。可以在系统设置中查看并确认应用权限,确保应用具有访问相册的权限。
  4. 系统BUG:由于鸿蒙Next为新系统,可能存在一些未知的BUG。建议关注华为官方发布的更新信息,看是否有相关的修复补丁。

如果上述方法均不能解决问题,可能是由于更复杂的系统或应用配置问题。此时,建议直接联系鸿蒙系统的官方客服,获取更专业的帮助。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部