当前位置: 代码迷 >> Brew >> camera 白屏有关问题
  详细解决方案

camera 白屏有关问题

热度:3194   发布时间:2013-02-26 00:00:00.0
camera 白屏问题
    按照ICamera例子写了个调用摄像头拍照的demo,可以正常运行,但是出现个现象,就是只有当启动过系统摄像头之后,再启动程序才正常显示图像,否则就是白屏,也就是说,如果手机开机,第一时间运行我的程序,就是白屏,调试发现AEECameraNotify *pcn  pcn->nStatus != CAM_STATUS_FRAME,然后再启动手机系统自带的摄像头后,才能正常显示,也就是说pcn->nStatus = CAM_STATUS_FRAME。

    实在不明白此现象,还望各位知道的能解答下,测试过,和手机应该没关系,在三台不同手机上,结果都是一样的。连模拟器上都一样的。

    还有个问题,如何去获取手机系统相机的拍照键的状态,即是否按下,想在自己的程序调用摄像头的时候,系统的拍照键按下也能够拍照,而不用在界面上绘制一个拍照按钮。
    
------解决方案--------------------------------------------------------
没人....自个顶下
------解决方案--------------------------------------------------------
后边那个问题应该好办,你把拍照的那个按键的键值通过APPLOGER打印出来,然后再程序里响应这个按键应该就可以。
------解决方案--------------------------------------------------------
启动过系统摄像头   是什么意思?
貌似启动你的程序,没有调用sensor初始化,就没有FRAME返回。即pcn->nStatus != CAM_STATUS_FRAME