首页 新闻 会员 周边 捐助

如何避免android摄像头访问冲突

0
悬赏园豆:30 [待解决问题]

各位大神,有个问题想请教一下
     我开发了一个应用,将屏幕划分四个区域,有一个区域SurfaceView预览摄像头图像。双击区域,可以实现区域全屏。应用每隔5S拍照一次。我点击区域全屏,有时候摄像头死掉(不会更新图像了)。估计是摄像头访问冲突。后来给摄像头访问处加锁,还是得不到解决。请高手帮忙!

SurfaceCreate    中打开Camera
SurfaceChange   中初始化Camera
SurfaceDestory   中关闭Camera,  试过不关闭也不行。

开了一个线程负责定时拍照。  所有访问Camera的地方 Lock()  ....  UnLock().
感觉拍照回调函数是一个异步任务。根本锁不住。还是有冲突。

请问该如何解决呢?

strangeman的主页 strangeman | 初学一级 | 园豆:124
提问于:2015-05-05 10:02
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册