2013-03-03 140 views
0

我正在製作一個遊戲,顯示當前相機預覽作爲背景。我的2D遊戲引擎(e3roid)可以使用位圖中的紋理。如果我無法從相機中獲得痛苦的位圖,我可以使用庫將它變成位圖,因此,從相機預覽返回的數據類型無關緊要。我的問題是,是否有可能從相機預覽圖像數據而不使用默認意圖或SurfaceView?如果是這樣,怎麼樣?Android自定義相機預覽位圖

回答

0

試試這個

camera=Camera.open(); camera.setPreviewCallback(new PreviewCallback() { public void onPreviewFrame(byte[] bytes, Camera camera) { //bytes=preview data; } }); camera.setPreviewDisplay(null); camera.startPreview();

或嘗試 的OpenCV(opencv.org)