代码:
<camera binderror="handleCameraError" bindstop="stopCamera" bindinitdone="initCamera"
device-position="{{devicePosition}}" flash="off" hidden="{{hiddenCamera}}" style="width: 100vw;height: 100vh;position: fixed;top: 0;right: 0;left: 0;bottom: 0;" >
<cover-view class="takephoto" hidden="{{takePhoto}}">
<cover-view class="tk-img-box">
<cover-image class="tk-img" src="../../../../images/person-face.png"></cover-image>
<!-- 拍摄按钮 -->
<cover-view class="tk-btn" bindtap="takePhoto2">
<cover-image class="tk-btn-img" src="../../../../images/takephoto.png"></cover-image>
</cover-view>
<!-- 切换摄像头按钮 -->
<cover-view class="tk-change" bindtap="reverseCamera">
<cover-image class="tk-change-img" src="../../../../images/takephoto-change.png"></cover-image>
</cover-view>
</cover-view>
<!-- 关闭按钮 -->
<cover-view class="tk-close" bindtap="closeCamera">×</cover-view>
</cover-view>
</camera>
第一次调用,效果是正常的,相机占满整个屏幕大小。
如果关掉相机再次打开,会发现这个相机的大小变了,没有占满屏幕,但是我锁屏了之后再次打开,他又可以了。
这是为什么呢?
正常的: 第二次调用的:
而且,如果锁屏之后再打开,虽然相机是铺满整个屏幕,但是会发现这个相机整体被拉长了。
人脸审核不过的。。。