Android 10.0微信视频通话上下颠倒的解决方案

在Android 10.0 ROM定制开发中,遇到微信视频通话时画面上下颠倒的问题。通过分析Camera的CameraInfo参数,特别是facing和orientation,发现需要在Camera.java中调整相机角度。同时,确保在使用camera2时,前后摄像头的拍照和视频预览正常,并处理横屏状态下摄像头预览与屏幕方向不一致的情况。
摘要由CSDN通过智能技术生成

在做rom 定制化开发的时候,由于有些客户在设备上安装了微信,然后用微信视频通话 发现视频画面上下颠倒 ,针对这个问题所以就要查询原因
看是哪里出了问题

在视频通话中会用到Camera,而Camera的CameraInfo参数
CAMERA_FACING_BACK
Added in API level 9

int CAMERA_FACING_BACK

相机的朝向与屏幕的朝向相反。

常量值:0(0x00000000)
CAMERA_FACING_FRONT
Added in API level 9

int CAMERA_FACING_FRONT

相机的面朝与屏幕相同。

常数值:1(0x00000001)

facing
Added in API level 9

int facing
相机朝向的方向。 它应该是CAMERA_FACING_BACK或CAMERA_FACING_FRONT。
orientation
Added in API level 9

int orientation
相机图像的方向。 该值是摄像机图像需要顺时针旋转的角度,以便以正确的方向正确显示在显示器上。 它应该是0,90,180或270。
例如,假设设备有一个自然高大的屏幕。 背面照相机传感器安装在横向上。 你正在看屏幕。 如果相机传感器的顶部与自然方向的屏幕右边

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓兼职framework应用工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值