Tôi muốn chụp ảnh trong khi quay video bằng API camera2.Cách lập trình Chụp ảnh trong khi quay video bằng Camera2 API trong Android
Hai trình diễn riêng biệt có sẵn. 1. To capture image và 2. To record video
Tôi đã cố gắng kết hợp chúng thành một ứng dụng. Nhưng bối rối trong nhiều điều. Giống như
- CameraDevice là thiết bị duy nhất đại diện cho một máy ảnh được kết nối với thiết bị Android.
- Mẫu khác nhau cần thiết theo yêu cầu. Đối với hình ảnh:
mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
và đối với videomCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_RECORD);
- Trong createCaptureMặt cần phương pháp ImageReader cần thiết và cho video MediaRecorder là cần thiết.
CameraCaptureSession.StateCallback là cần thiết trong phương thức createCapturePhương thức cho cả hình ảnh và video.
Và API camera2 là mới. Vì vậy, không có nhiều ví dụ có sẵn trên Google.
Bất kỳ ai có bất kỳ ý tưởng nào về điều này? như cách chụp ảnh trong khi ghi hình trong Android?
bạn đã thử các giải pháp mà chúng tôi đề xuất? –
Tôi sẽ thử nó chắc chắn. –