From ddc46d82ab3da69cab8159ed9a61046bfdb99b98 Mon Sep 17 00:00:00 2001 From: yxk2026 <10178404+yxk2026@user.noreply.gitee.com> Date: Fri, 23 Aug 2024 16:41:32 +0800 Subject: [PATCH] =?UTF-8?q?DTS=E5=8D=95=E5=BD=95=E5=88=B6=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E5=90=8E=E6=92=AD=E6=94=BE=E8=A7=86=E9=A2=91=E4=BC=9A?= =?UTF-8?q?=E9=80=80=E5=87=BA=E7=9A=84bug=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/cpp/types/libentry/Index.d.ts | 1 - entry/src/main/ets/pages/Index.ets | 13 ++++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/entry/src/main/cpp/types/libentry/Index.d.ts b/entry/src/main/cpp/types/libentry/Index.d.ts index c8b1007..030701b 100644 --- a/entry/src/main/cpp/types/libentry/Index.d.ts +++ b/entry/src/main/cpp/types/libentry/Index.d.ts @@ -24,7 +24,6 @@ export const isVideoStabilizationModeSupported: (a: number) => number; export const isExposureModeSupported:(a: number) => number; export const isMeteringPoint: (a: number, b: number) => number; export const isExposureBiasRange: (a: number) => number; -export const isFocusModeSupported: (a: number) => number; export const isFocusPoint: (a: number, b: number) => number; export const getVideoFrameWidth: () => number; export const getVideoFrameHeight: () => number; diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index 777d0f7..6e1ae0a 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -62,6 +62,10 @@ struct Index { @StorageLink('thumbnail') thumbnail: image.PixelMap | undefined | string = ''; // XComponentController. private mXComponentController: XComponentController = new XComponentController(); + private options: XComponentOptions = { + type: XComponentType.SURFACE, + controller: this.mXComponentController + } private screenHeight: number = 0; private screenWidth: number = 0; private settingDataObj: SettingDataObj = { @@ -155,19 +159,14 @@ struct Index { onPageHide() { Logger.info(TAG, `onPageHide App`); - this.thumbnail = '' - cameraDemo.releaseCamera(); + this.thumbnail = ''; } build() { Stack() { if (this.onShow) { // General appearance of a picture. - XComponent({ - id: 'componentId', - type: 'surface', - controller: this.mXComponentController - }) + XComponent(this.options) .onLoad(async () => { Logger.info(TAG, 'onLoad is called'); this.surfaceId = this.mXComponentController.getXComponentSurfaceId(); -- Gitee