收藏
回答

安卓端小程序设置默认前置摄像头失效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 相机 微信安卓客户端 8.0.28 2.26.1

安卓版微信版本8.0.28,无法设置默认前置摄像头,设置后打开相机依然是默认后置

手机机型:华为mate30pro,鸿蒙系统2.0.0

最后一次编辑于  2022-09-26
回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2022-09-26

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-09-26
    有用
    回复 1
    • JIN H Y
      JIN H Y
      2022-09-27
      你好,我应用的taro框架进行开发的小程序,设置的具体参数如下,当华为手机更新最新版的微信后,调起了相机为后置摄像头,期望是前置摄像头
      2022-09-27
      回复
  • 你是人间四月天
    你是人间四月天
    2022-09-27

    如果你这边只是处理微信小程序得功能,建议这块的代码用微信原生的

    如果是多平台,那么这里写个平台判断.微信的用微信原生的代码来实现.

    试试这个方案是否可以解决问题.最后尝试了,麻烦告知一下结果,谢谢!

    2022-09-27
    有用 1
    回复 3
    • JIN H Y
      JIN H Y
      2022-09-27
      改为应用 wx.chooseMedia() 仍为后置,并未生效
      2022-09-27
      回复
    • 你是人间四月天
      你是人间四月天
      2022-09-27回复JIN H Y
      好的,那估计得官方解决一下了.
      2022-09-27
      回复
    • JIN H Y
      JIN H Y
      2022-09-28回复你是人间四月天
      嗯~其实小米机器也可设置默认前置了的,升级微信版本后,也出现了前置失效的情况,所以还是得官方看一下
      2022-09-28
      回复
  • JIN H Y
    JIN H Y
    2022-09-26

    你好,我应用的taro框架进行开发的小程序,设置的具体参数如下,当华为手机更新最新版的微信后,调起了相机为后置摄像头,期望是前置摄像头

     Taro.chooseMedia({

          mediaType: ['image'],

          sourceType: ['camera'],

          camera: 'front',

        })

          .then((res) => {

            const { tempFilePath, size } = res.tempFiles[0];

           console.log('拍照成功')

          })

          .catch((err) => {

            console.log('err', err);

          });

    2022-09-26
    有用
    回复
登录 后发表内容