Android開發遇到Camera StartPreview Failed 錯誤

按照BOSS的要求公司的項目須要實現 照相,截圖等功能用到自定義Camera. 前兩天真蛋疼... 連圖像都顯示不出來.  後來找到有網友分享的代碼實現, 雖然跟我寫的差很少, 可是他的copy過來果真可以能夠顯示出來了(4.0+系統上).. 可是2.3的系統上camera.setParameters(parameters)的時候又來了個Camera StartPreview Failed錯誤. 搜了半天有哥們也遇到過相似的問題. 問題是咱們沒有給holder setType.  錯誤緣由是 這個deprecated的api會在低版本中致使crash. android

解決方案從stackoverflow上找到的. api

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

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

相關文章
相關標籤/搜索