camera2 API を使用してビデオを録画しながら画像をキャプチャしたい。
2 つの個別のデモが利用可能です。1.画像をキャプチャするには2.ビデオを録画するには
それらをひとつのアプリにまとめてみました。しかし、多くのことに混乱しています。お気に入り
- CameraDevice は、Android デバイスに接続された単一のカメラを表す single です。
- リクエストには別のテンプレートが必要です。画像の場合:
mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
およびビデオの場合mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_RECORD);
- createCaptureSession メソッドでは ImageReader のサーフェスが必要で、ビデオの場合は MediaRecorder が必要です。
画像とビデオの両方の createCaptureSession メソッドで CameraCaptureSession.StateCallback が必要です。
そして camera2 API は新しいものです。そのため、Google で利用できる例はこれ以上ありません。
誰でもこれについて何か考えがありますか?Androidでの記録中に写真をキャプチャする方法が好きですか?