uni-app中uni.chooseImage在打包为H5后安卓手机相机选项不显示

uni-app中uni.chooseImage在打包为H5后安卓手机相机选项不显示

操作步骤:

  • 不显示相机选项

预期结果:

  • 显示相机选项

实际结果:

  • 不显示相机选型

bug描述:

  • 不显示相机选型

相机选项1 相机选项2

信息类别 信息内容
产品分类 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内核)会限制对摄像头的直接访问。

建议检查以下几点:

  1. 确保在HTTPS环境下运行,部分浏览器在HTTP协议下会禁用摄像头权限。
  2. 确认浏览器本身支持getUserMedia API,这是调用相机的基础。
  3. 在代码中检查sourceType参数是否包含['camera'],例如:
    uni.chooseImage({
      sourceType: ['camera', 'album'],
      success: (res) => {
        // 处理结果
      }
    });
回到顶部