如何在CameraX中设置视频稳定参数?

Afs*_*isy 5 android android-camerax

我正在我的应用程序中使用CameraX并希望在构建视频稳定功能中使用,但我不知道该怎么做?

正如Camera.Parameters中记录的那样,我们可以使用 3 种方法来 实现实时视频稳定,但我没有找到在 CameraX 中使用这些函数的任何参考public void setVideoStabilization (boolean toggle)。如果不可能,那么我应该使用吗? public boolean isVideoStabilizationSupported ()public boolean getVideoStabilization ()CameraXCamera2

小智 1

我认为使用cameraX你不能设置这些参数,你需要使用camera-api或者camera2-api

STABILIZATION以下是Camera2中模式的使用方法

...
captureRequestBuilder = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
//Either of these two mode you can use one. 
captureRequestBuilder.set(CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE, CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_ON);

captureRequestBuilder.set(CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE,CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE_ON);

Run Code Online (Sandbox Code Playgroud)

您可以在此处找到这些模式的说明