HarmonyOS 鸿蒙Next请问是否支持透明视频的实现(用于直播间全屏礼物、弹屏广告等场景)

HarmonyOS 鸿蒙Next请问是否支持透明视频的实现(用于直播间全屏礼物、弹屏广告等场景) 我需要实现一个类似直播间刷那种特效礼物的效果 请问鸿蒙next能不能支持透明通道的视频有没有大佬给点思路

9 回复

可以看下这个三方库:https://gitee.com/ma65/vap,OHOS-VAP 是一个基于 OpenHarmony 运用 OpenGL 技术和特殊算法打造的强大动画粒子特效渲染组件。

更多关于HarmonyOS 鸿蒙Next请问是否支持透明视频的实现(用于直播间全屏礼物、弹屏广告等场景)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好请问一下为啥 在 IDE 的 Terminal 运行以下命令

hvigorw assembleHar --mode module -p module=vap_module@default -p product=default -p buildMode=release --no-daemon  

就报错你尝试过吗,

具体报啥错?您可以先运行hvigorw tasks命令获取工程各模块包含的任务信息,看看是否包含vap_module这个任务,

我克隆工程下来运行 C++ 部分代码编译就出错了

#include <nlohmann/json.hpp>

这行代码 ‘nlohmann/json.hpp’ file not found

对 C++ 一窍不通都看不懂啥意思

话说回来鸿蒙评论区现在不能发图片了吗?

整个c++工程这部分编译错误

然后看OHOS-VAP文档在 IDE 的 Terminal 运行以下命令hvigorw assembleHar --mode module -p module=vap_module@default -p product=default -p buildMode=release --no-daemon报错

使用时可以直接运行ohpm install [@ohos](/user/ohos)/vap安装的,不需要源码打包,参考 https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fvap 的说明看看呢。

这个我也尝试了直接通过命令安装运行项目没有报错。但是播放视频的时候没有任何效果。错误码6,并没有解释6是什么意思。

您这边的视频,是拷贝到应用的沙箱目录下去了吗?文件目标路径应该是这个:context.filesDir + 'xxx.mp4'

HarmonyOS(鸿蒙Next)支持透明视频的实现。鸿蒙系统提供了丰富的多媒体处理能力,包括视频解码、渲染和合成等功能。通过使用鸿蒙的多媒体框架,开发者可以实现透明视频的播放和显示。鸿蒙的图形引擎支持Alpha通道,允许视频在播放时具有透明效果。开发者可以通过设置视频的透明度属性,结合鸿蒙的UI组件,实现全屏礼物、弹屏广告等场景的透明视频效果。鸿蒙的API文档中提供了相关的接口和示例代码,开发者可以根据需求进行实现。

回到顶部