AVprovideo 和 AVProMovieCapture 能不能适配HarmonyOS
项目中有使用 Unity的插件 AVprovideo和 AVproMovieCatpure ,有.jar或者.m 文件能不能编译 openharmony平台,或者有什么替代方式?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
能不能让鸿蒙再早一点适配荣耀
5045浏览 • 4回复 待解决
@State能不能装饰接口
830浏览 • 1回复 待解决
HarmonyOS Camera_CaptureSession 能不能重用
391浏览 • 1回复 待解决
电脑能不能刷鸿蒙系统
15940浏览 • 14回复 待解决
华为能不能做个快捷指令?
7579浏览 • 1回复 待解决
HarmonyOS 能不能只用profileId推送,不用token
48浏览 • 1回复 待解决
File公有目录是不能不能创建 ?
2845浏览 • 1回复 待解决
HarmonyOS 能不能支持传组件内的Builder?
233浏览 • 1回复 待解决
HarmonyOS能不能实现动态渲染?怎么实现?
332浏览 • 0回复 待解决
鸿蒙左右下拉栏能不能互换?
16017浏览 • 4回复 待解决
荣耀30pro能不能升级鸿蒙系统
7340浏览 • 1回复 待解决
这个在哪里关闭取消,能不能关闭啊
6752浏览 • 1回复 待解决
荣耀30S能不能升级鸿蒙系统
9170浏览 • 1回复 待解决
opporeno5pro能不能装鸿蒙系统啊
9615浏览 • 1回复 待解决
promptAction.showDialog展示位置能不能自定义
739浏览 • 1回复 待解决
升级鸿蒙系统后原来的app能不能用
10595浏览 • 2回复 待解决
两SQL语句能不能用一个SQL搞定?
2830浏览 • 1回复 待解决
cmake编译的时候信息能不能多一些
560浏览 • 1回复 待解决
HarmonyOS Slider组件能不能支持左右自定义图片或者文字
248浏览 • 1回复 待解决
HarmonyOS调用startAbility(want)前有方法能判断下能不能跳
437浏览 • 1回复 待解决
eTS能不能创建成对的key:value的map变量?
4776浏览 • 1回复 待解决
能不能做一个 OpenHarmony qemu helloworld 的例子
4192浏览 • 1回复 待解决
能不能把textfideld弄好看一点,也太丑了
5241浏览 • 1回复 待解决
首选项数据持久化之后能不能监听变化?
1764浏览 • 1回复 待解决
Harmony 写的 App 能不能调用为 Android 开发的 SDK?
3569浏览 • 1回复 待解决
HarmonyOS是可以编译.jar文件的,但不能直接编译.m文件,因为HarmonyOS是用java作为应用开发语言,但是要确保jar文件是一个可在HarmonyOS执行的文件,它提供了java的标准运行环境,不能运行特定的硬件或者操作系统特性的程序
.m文化是ios应用的一部分,不能直接运行的,需要改成它支持的语言和框架,或者找到一个办法来重写这些代码,或者使用java程序对.m文件进行加一层处理,以达到HarmonyOS支持的语言
因为HarmonyOS支持的开发语言有Java、c/c++、JS、Kotlin
1.AvProVideo是一个Unity插件,用于在Unity中播放视频。它不是用Java语言编写的,而是用C#或Boo语言编写的,并且它没有提供直接的方法将其转换为Java,所以用java的话会比较复杂,甚至达不到效果,所以用java不太现实
2.由于AvProVideo是Unity插件,它已经封装了对底层视频播放的复杂性,所以直接使用C++代码实现视频播放是非常复杂的,因为您需要了解媒体播放、图形渲染和平台相关的API。
3.如果您需要用C语言与Unity交互,你可以使用Unity的C语言绑定API,即C#的DLLImport特性。
4.如果您需要用Kotlin直接编写的,将其转换为Kotlin意味着将其C#代码翻译成Kotlin。
方法步骤如下:
1.确定需要转换的C#代码段。
2.将C#代码翻译成Kotlin语法。
3.解决任何由语言差异引起的问题,例如类型不匹配、方法不存在等。
5.通过Unity的C#脚本调用这些插件
(1)在Unity项目中创建一个C#脚本,用来作为桥梁,将JavaScript的调用转发到AvProVideo的C# API。
(2)在C#脚本中调用AvProVideo的相关API。
(3)在Unity编辑器中设置好相应的视频资源和AvProVideo组件。
(4)在JavaScript中调用C#脚本暴露的方法。
以上是不同语言将Unity- AvProVideo插件转为适配OpenHarmony 的对比,您可以自行选择一个适合您的方法,如果不满意的话看是否换其他能达到或者略差一些的插件,能达到效果,这样更好适配HarmonyOS,其次HarmonyOS也有自带的播放组件Video。
参考如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/video-playback-V5