HarmonyOS 鸿蒙Next 拉起相册选择照片出现一直加载中
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拉起相册选择照片时出现一直加载中的问题,可能的原因及解决方案如下:
- 系统缓存问题:尝试清除系统缓存或重启设备,看是否能解决问题。
- 路径配置错误:确保图片资源放置在正确的目录下,并且路径引用正确。在鸿蒙系统中,图片资源应放置在适当的系统目录下,并通过正确的路径进行引用。
- 应用权限问题:检查应用是否具有访问相册的权限。可以在系统设置中查看并确认应用权限,确保应用具有访问相册的权限。
- 系统BUG:由于鸿蒙Next为新系统,可能存在一些未知的BUG。建议关注华为官方发布的更新信息,看是否有相关的修复补丁。
如果上述方法均不能解决问题,可能是由于更复杂的系统或应用配置问题。此时,建议直接联系鸿蒙系统的官方客服,获取更专业的帮助。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。