gpt4 book ai didi

android - 什么是 setDisplayOrientation() 的 Camera2 API 等效项?

转载 作者:IT老高 更新时间:2023-10-28 22:14:59 63 4
gpt4 key购买 nike

使用 android.hardware.Camera,为了让相机输出适本地跟踪设备运动,我们需要将 OrientationEventListener 连接到 setDisplayOrientation Camera 上的 () 方法。这样,当用户转动设备时,我们可以使相机预览中的“向上”与现实世界中的“向上”保持同步。绕 Y 轴旋转设备时尤其如此(即从横向翻转到反向横向或向后翻转)。

对于大多数方向更改,android.hardware.camera2 API 似乎“正常工作”。但是,对于 Y 轴旋转(横向 -> 反向横向,反之亦然),相机预览最终会被反转。

Camera2 API 的 Camera 上调用 setDisplayOrientation() 的等价物是什么,所以我们可以处理这种情况?

最佳答案

正如您所注意到的,这应该对 camera2 API 上的 SurfaceView “正常工作”。

因此,没有 setDisplayOrientation() 的等价物。

我们之前没有听说过这个问题,所以有几个问题:

  1. 您是否将应用锁定为横向,或者您是否允许更改方向?
  2. 您是自己处理方向更改,还是让框架在方向更改时拆除并重新启动您的应用?
  3. 当发生 180 度旋转时,您是否会触发任何类型的重新布局,例如调整快门按钮的位置?

关于android - 什么是 setDisplayOrientation() 的 Camera2 API 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33479004/

63 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com