创建新会话(记录)时,Android Camera2 Preview冻结

时间:2018-08-03 21:01:24

标签: android video-capture mediacodec android-camera2

我正在使用Camera2 API在Android上开发自定义相机。 我正在使用

创建预览会话
mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);

然后使用切换到记录会话

mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_RECORD);

但是当我这样做时,我的预览画面就停滞了(大约100毫秒)

mCameraDevice.createCaptureSession

我在预览中添加了一个Surface,切换到视频时,我拥有相同的Surface和记录器的Surface(我尝试使用MediaCodec和MediaRecorder)

在没有此问题的情况下在预览和记录之间切换的正确方法是什么?

0 个答案:

没有答案