1***@163.com
1***@163.com
  • 发布:2025-05-23 13:26
  • 更新:2025-06-12 17:30
  • 阅读:1346

uni-app x camera 组件默认设置device-position 默认设置为前置,但是iOS、Android打开后第一次总是显示后置摄像头,增加延时500ms加载也为改变,是什么问题呢?

分类:uni-app x

uni-app x camera 组件默认设置device-position 默认设置为前置,但是iOS、Android打开后第一次总是显示后置摄像头,增加延时500ms加载也为改变,是什么问题呢?

2025-05-23 13:26 负责人:无 分享
已邀请:
c***@163.com

c***@163.com

先设置为后置,加载完成后在动态改为前置。使用@initdone方法监听
this.$nextTick(() => {
this.devicePosition = "front"
})

w***@qq.com

w***@qq.com - 王伟

楼主解决了吗

  • 1***@163.com (作者)

    解决了,我只试了小程序、安卓、iOS

    2025-06-13 17:29

  • s***@chinacpt.com


    回复 1***@163.com: 请问楼主怎么解决的啊,我先设置了后置 加载完成后在更改为前置 还是有问题呢 ```<camera

    device-position="devicePosition"
    flash="off"

    @error="handleCameraError"

    resolution="high"


    @initdone="initDoneCallback"  


    </camera> initDoneCallback(){

    this.$nextTick(() => {

    this.devicePosition = "front"

    })

    } ```

    请问楼主还做了哪些处理呢



    2025-08-20 10:26

要回复问题请先登录注册