From fc57d2dd04703bdcc91441af3bb86f4883fa5c2a Mon Sep 17 00:00:00 2001 From: caorunyu Date: Mon, 7 Jul 2025 16:04:43 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BB=A3=E7=A0=81=E5=90=8C?= =?UTF-8?q?=E6=BA=90=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: caorunyu --- entry/src/main/ets/utils/VideoRecorder.ets | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/entry/src/main/ets/utils/VideoRecorder.ets b/entry/src/main/ets/utils/VideoRecorder.ets index 6a423d9..b60c7eb 100644 --- a/entry/src/main/ets/utils/VideoRecorder.ets +++ b/entry/src/main/ets/utils/VideoRecorder.ets @@ -23,7 +23,9 @@ import { getGravity } from './GravityUtil'; import { getPreviewSize, getTargetPreviewProfile } from './PreviewUtil'; import { CameraConstants } from '../constants/CameraConstants'; +// [Start option1] let file: fileIo.File; +// [End option1] let previewOutput: camera.PreviewOutput; let cameraInput: camera.CameraInput; let avRecorder: media.AVRecorder; @@ -38,8 +40,7 @@ export async function videoRecording(isStabilization: boolean, cameraPosition: n return []; } // [Start camera_array] - let cameraArray: camera.CameraDevice[] = []; - cameraArray = cameraManager.getSupportedCameras(); + let cameraArray: camera.CameraDevice[] = cameraManager.getSupportedCameras(); // [End camera_array] if (cameraArray.length <= 0) { return []; @@ -63,7 +64,9 @@ export async function videoRecording(isStabilization: boolean, cameraPosition: n if (!previewProfilesArray) { return []; } + // [Start video_profile1] let videoProfilesArray: camera.VideoProfile[] = cameraOutputCap.videoProfiles; + // [End video_profile1] if (!videoProfilesArray) { return []; } @@ -159,6 +162,7 @@ export async function videoRecording(isStabilization: boolean, cameraPosition: n videoSession.addInput(cameraInput); // [End begin_config] // [Start pre_pro_file] + // Create previewOutput with target previewProfile from previewProfilesArray let previewOutput: camera.PreviewOutput | undefined = cameraManager.createPreviewOutput(previewProfile, surfaceId); // [End pre_pro_file] if (previewOutput === undefined) { -- Gitee