HarmonyOS 鸿蒙Next photoViewPicker是否勾选原图返回的结果为何一样?怎么区分是否勾选原图了?
HarmonyOS 鸿蒙Next photoViewPicker是否勾选原图返回的结果为何一样?怎么区分是否勾选原图了?
photoViewPicker是否勾选 原图 返回结果的uri是一样的,我们该如何区分用户是否勾选了原图?
照一般理解未勾选原图应该返回压缩后的图片地址,但是现在无论是否勾选,返回的uri都是一样的
照一般理解未勾选原图应该返回压缩后的图片地址,但是现在无论是否勾选,返回的uri都是一样的
2 回复
可根据返回的PhotoSelectResult的isOriginalPhoto来判断是否为选择的原图:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-photoaccesshelper-V5#photoselectresult
更多关于HarmonyOS 鸿蒙Next photoViewPicker是否勾选原图返回的结果为何一样?怎么区分是否勾选原图了?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS 鸿蒙Next系统中,关于photoViewPicker是否勾选原图返回结果一样的问题,这通常是由于系统设计的URI返回机制导致的。尽管勾选与否返回的URI可能相同,但可以通过其他方式区分是否选择了原图。
具体方法是,在获取PhotoSelectResult后,可以检查其isOriginalPhoto属性。该属性会明确指示用户是否选择了原图。例如,在JavaScript API中,可以通过以下方式判断:
if (PhotoSelectResult.isOriginalPhoto) {
// 用户选择了原图
} else {
// 用户未选择原图
}
这种方式可以有效区分用户的选择。如果在实际开发中遇到该属性不可用或无法正确判断的情况,可能是由于系统版本或特定环境下的兼容性问题。此时,建议检查所使用的HarmonyOS版本是否支持该功能,并查阅最新的官方文档以获取更准确的信息。
如果问题依旧没法解决请联系官网客服,官网地址是: https://www.itying.com/category-93-b0.html 。