camera配置的前置摄像头,怎么出现了后置摄像头

发布于 8 年前作者 itao15803 次浏览最后编辑 8 年前来自 ask

<view class=“camera”>

<camera device-position=“front” flash=“off” binderror=“error” style=“width: 100%; height: 100%;”>

<cover-image style=‘width:100%;height:100%;’ src=‘…/…/img/border_cy.png’></cover-image>

</camera>

</view>

如上所示,camera控件使用的是前置摄像头,但是公司今天测试的时候突然出现了两次后置摄像头,也能正常录制。基库版本有做判断1.6.0以上的才能进入这个页面。手机是有前置摄像头的。手机型号vivo X6plus。除了这个问题以外,测试过程中const ctx = wx.createCameraContext()ctx.startRecord方法失败,进入了timeoutCallback

3 回复
jun28
jun281 楼6 年前

@官方

ewan
ewan2 楼6 年前

谢谢,尝试一下你这个方案

guiyingwei
guiyingwei3 楼6 年前

临时解决方案:camera组件的高度不要设置为百分比