StartPreview

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);就偶了. 来源: oschina 链接: https://my.oschina.net/u/232612/blog/137060