我有一个锁定到风景的相机应用程序。需要时,我会旋转onPreviewFrame()
上的原始字节并使用它们对视频进行编码。
然而,这种方法在Nexus 5X和6设备中失败了,因为它们的反向传感器让我倒置了帧。
在这种情况下旋转预览对我没有帮助,如here所述:
这不会影响传入的字节数组的顺序 onPreviewFrame(byte [],Camera)
我想知道是否有任何方法可以检测相机传感器是否反转和/或原始画面是否颠倒,因此旋转时会增加额外的校正。
答案 0 :(得分:1)
Nexus 5x和6的相机传感器旋转180度。设备发布时,很多应用都遇到了这个问题。您应该在创建相机应用程序时考虑到这一点,并相应地设置曲面旋转。
有关更多信息,请访问 https://stackoverflow.com/a/35431231/1492034