2012-11-16 89 views
0

我開發Android設備2.1及更高版本的簡單相機應用程序。我使用標準方式使用SurfaceView和SurfaceHolder從相機顯示預覽圖層。但是我知道2.1中的相機問題,相機預覽只能在橫向模式下正確顯示。但我只需要在我的應用程序中使用肖像模式。在2.1及更高版本中是否有其他方式/庫顯示來自攝像頭的用戶預覽?謝謝。安卓相機SurfaceView替代

回答

0

您可以將偵聽器添加到Camera.onPreviewDisplay回調中,從而攔截生成的幀。在包含像素的數據給定byte []的這一點上,你可以做任何你想做的事情。例如,您可以將自己的處理算法應用於像素,然後將圖像繪製到所需的任何ImageView或TextureView(自API 11以來)。