Android开发遇到Camera StartPreview Failed 错误

一世执手 提交于 2020-04-15 09:37:43

【推荐阅读】微服务还能火多久?>>>

按照BOSS的要求公司的项目需要实现 照相,截图等功能用到自定义Camera. 前两天真蛋疼... 连图像都显示不出来.  后来找到有网友分享的代码实现, 虽然跟我写的差不多, 但是他的copy过来果然能够可以显示出来了(4.0+系统上).. 但是2.3的系统上camera.setParameters(parameters)的时候又来了个Camera StartPreview Failed错误. 搜了半天有哥们也遇到过类似的问题. 问题是我们没有给holder setType.  错误原因是 这个deprecated的api会在低版本中导致crash.

解决方案从stackoverflow上找到的.

http://stackoverflow.com/questions/7942378/android-camera-will-not-work-startpreview-fails

最后 holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);就偶了.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!