当前位置: 代码迷 >> Android >> 调用Camera照相预览时图像左右反着或者启动失败解决思路
  详细解决方案

调用Camera照相预览时图像左右反着或者启动失败解决思路

热度:89   发布时间:2016-05-01 21:18:07.0
调用Camera照相预览时图像左右反着或者启动失败
描述:
做一个照相机的功能,在模拟机上测试完成!放到真机上测试有如下两个问题
测试机:HTC 2.2系统 和2.33系统

问题1:在2.33系统的机器上,点击按钮,启动照相机时,程序直接报错!这就是我一直没搞明白的问题,太让我纠结了

问题2:在2.2系统的收集上测试,一切正常,只有一点,打开照相机,进行预览时,发现手机上出现的画面与现实参照物是左右相反的 
比如我照 A >>>>>B 出现的画面是 B<<<<< A 并且拍摄下来的图片也是这样的,相反的

求这两个问题的解决方案!!!!



------解决方案--------------------
是做新手机吗?摄像头驱动本身的问题也会造成成像左右镜像,有寄存器可以设置。
如果手机已经是调试过的了,那就不了解了。
------解决方案--------------------
启动照相机时,程序报的什么错
------解决方案--------------------
你真机连电脑上调试啊。看哪句报错了。
------解决方案--------------------
镜像是底层寄存器没有配置好。这个看下datasheet能改好。
摄像头不能进去,看看log,报的是什么错。
你得熟悉camera的流程。
祝你好运
------解决方案--------------------
左右镜像问题可以设置一下landScape,具体你自己Google一下,只要在AndroidMainfx里面设置就好了,不需要在另外设置Rotate,照相机会崩溃的话,你就要看看是不是设备被release了;还有一种情况是,你自己的程序到了后台,然后打开系统的照相机,这个时候在调用照相机,如果没经过处理也肯定会报错的,这种情况下只能对CameraWork进行Try catch了