を使用して正常に写真を撮ることができたカメラ プレビューがあります Camera.takePicture()
。
ただし、現在、単に呼び出してオンデマンドでプレビューを一時停止する別のオプションを追加していますcamera.stopPreview()
が、画面に表示されているものをキャプチャできるようにしたい (ただし、コントロール、ボタンなどはキャプチャできません)。
とにかくそれまたは別の方法はありto pause/freeze the camera
ますか?
質問する
1744 次
1 に答える
1
You can save the data returned in each call of the preview callback.
PreviewCallback pcb = new PreviewCallback() {
public void onPreviewFrame(byte[] data, Camera arg1) {
bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
//bitmap is a static Bitmap
}
}
I don't know how much this will affect the frame rate before you call stopPreview()
.
After the stopPreview()
call, bitmap contains the last frame that was captured.
于 2012-09-12T03:15:04.780 に答える