uni-app中uni.chooseImage在打包为H5后安卓手机相机选项不显示
uni-app中uni.chooseImage在打包为H5后安卓手机相机选项不显示
操作步骤:
- 不显示相机选项
预期结果:
- 显示相机选项
实际结果:
- 不显示相机选型
bug描述:
- 不显示相机选型

| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/H5 |
| PC开发环境 | Mac |
| 操作系统版本 | 10.15.6 |
| 浏览器平台 | Chrome |
| 浏览器版本 | 将h5地址打包为APP |
| 项目创建方式 | CLI |
| CLI版本号 | 4.5.4 |
更多关于uni-app中uni.chooseImage在打包为H5后安卓手机相机选项不显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app中uni.chooseImage在打包为H5后安卓手机相机选项不显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在H5环境下,uni.chooseImage的相机选项显示问题通常与浏览器安全策略和运行环境有关。H5版本在安卓手机浏览器中可能无法直接调用相机,因为部分浏览器(特别是WebView内核)会限制对摄像头的直接访问。
建议检查以下几点:
- 确保在HTTPS环境下运行,部分浏览器在HTTP协议下会禁用摄像头权限。
- 确认浏览器本身支持
getUserMediaAPI,这是调用相机的基础。 - 在代码中检查
sourceType参数是否包含['camera'],例如:uni.chooseImage({ sourceType: ['camera', 'album'], success: (res) => { // 处理结果 } });

