From 1fdc1c10401c591917671a15c4333473b28a0f21 Mon Sep 17 00:00:00 2001 From: yxk2026 <10178404+yxk2026@user.noreply.gitee.com> Date: Sat, 30 Aug 2025 18:54:49 +0800 Subject: [PATCH] =?UTF-8?q?HDR=20Vivid=E8=A7=86=E9=A2=91=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HDRVivid/ProcessingInterfaceTest/README.md | 21 +++++++++++++++++++ .../entry/src/main/ets/pages/VideoPage.ets | 18 +--------------- 2 files changed, 22 insertions(+), 17 deletions(-) create mode 100644 HDRVivid/ProcessingInterfaceTest/README.md diff --git a/HDRVivid/ProcessingInterfaceTest/README.md b/HDRVivid/ProcessingInterfaceTest/README.md new file mode 100644 index 00000000..ee6c347a --- /dev/null +++ b/HDRVivid/ProcessingInterfaceTest/README.md @@ -0,0 +1,21 @@ +# HDR Vivid视频转码成SDR视频 + +### 简介 + +该sample只做HDR Vivid视频转码成SDR视频的代码同源使用。 + + +### 相关权限 + +不涉及 + +### 使用说明 + +1. 打开应用,点击视频处理,进入视频处理页面,点击选择视频,进入视频选择界面,选择HDR Vivid视频后,点击选项,选择SDR视频选项,点击生成,可将视频转码为SDR视频 + +### 约束与限制 + +1. 本示例仅支持标准系统上运行,支持设备:华为手机。 +2. HarmonyOS系统:HarmonyOS 5.0.5 Release及以上。 +3. DevEco Studio版本:DevEco Studio 5.0.5 Release及以上。 +4. HarmonyOS SDK版本:HarmonyOS 5.0.5 Release SDK及以上。 diff --git a/HDRVivid/ProcessingInterfaceTest/entry/src/main/ets/pages/VideoPage.ets b/HDRVivid/ProcessingInterfaceTest/entry/src/main/ets/pages/VideoPage.ets index 20ac7277..b11123dd 100644 --- a/HDRVivid/ProcessingInterfaceTest/entry/src/main/ets/pages/VideoPage.ets +++ b/HDRVivid/ProcessingInterfaceTest/entry/src/main/ets/pages/VideoPage.ets @@ -199,7 +199,7 @@ struct VideoPage { }).margin('30px') Button('选项') .bindMenu(this.ColorSpaceMenu()) - Button('点击播放').onClick(() => { + Button('生成').onClick(() => { if (this.myUris != '') { this.play() } @@ -208,22 +208,6 @@ struct VideoPage { Text('视频类型:' + this.hdrMode) Text('目标格式:' + this.targetType) - Text('src video') - XComponent({ - id: 'srcPlayer', - type: XComponentType.SURFACE, - libraryname: 'player' - }).width(this.isCalcWHFinished ? this.surfaceW : '90%').height(this.isCalcWHFinished ? this.surfaceH : '30%') - .onClick(() => { - }) - Text('dst video') - XComponent({ - id: 'dstPlayer', - type: XComponentType.SURFACE, - libraryname: 'player' - }).width(this.isCalcWHFinished ? this.surfaceW : '90%').height(this.isCalcWHFinished ? this.surfaceH : '30%') - .onClick(() => { - }) } .height('100%') .width('100%') -- Gitee