HarmonyOS: 5.1.0
HBuilderX: 4.75
开发方式: uniapp 制作app外壳套webview的方式实现
项目中 调用uni.chooseImage 与 uni.chooseVideo 没有反应 也没有报错;
去年鸿蒙推广的时候 使用DevEco Studio 打过一个鸿蒙包 那个包是支持的一直到现在我们的h5内容一直在更新 都是没问题的, 这次使用HBuilderX运行 h5地址还是原来那一个 这次不生效了。
开始我怀疑是权限的问题 于是申请受限权限都没有审核通过, 问了鸿蒙相关的人员,告诉我和两个api不需要请求权限, 但是我在ios实测,不给相册和麦克风权限调用确实没反应。有没有大佬知道是啥原因的 ,求告知。
HEDA (作者)
是uniapp又套了一个webview
2025-08-19 16:30
DCloud_UNI_OttoJi
回复 HEDA: 那不可以,你需要做桥接。在 webview 内发事件,在 uniapp 里执行 chooseImage 用户选择完,再传回网页内部。你用 h5 操作没有进行过测试。鸿蒙的文件选择使用官方的 picker 来完成的
2025-08-20 11:13