HarmonyOS鸿蒙Next是否有可用的 mpv 移植 lib?
HarmonyOS鸿蒙Next是否有可用的 mpv 移植 lib? 视频播放器还是 mpv 强一点,但好像没能找到可用的移植。
尊敬的开发者,您好!
请问您是在什么样的业务场景中使用该能力,需要支持哪些视频格式,字幕具体的场景是怎么样的,交互流程是怎样的,在哪一个环节遇到了问题?avplayer和ijkpalyer在哪个点上无法达到业务需要呢?
请您注意提供的内容不要包含您或第三方的非公开信息,如给您带来不便,敬请谅解。
更多关于HarmonyOS鸿蒙Next是否有可用的 mpv 移植 lib?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好,为了更快解决您的问题,尽量补全以下信息:
这边之前在其他平台上比如IOS和Android上开发用的库是哪个呢,这边FFmpeg这些现有的库是不满足是吗?
mpv 对字幕和各类格式支持的好一点,系统播放器和 ijk 对字幕的支持不太好。
之前IOS和Android上是用什么库来实现的呢?
我在移动端没做过视频播放器项目,桌面端 windows 用 libmpv 实现的视频播放器。 安卓也许可以参考下面这个开源项目(基于 libmpv) https://github.com/mpv-android/mpv-android,
参考 mpv-android 的构建脚本,交叉编译为鸿蒙(aarch64/armv7/arm64)可加载的 so 库,针对HM需处理系统差异(musl、EGL/OpenGLES、MediaNDK),没实践过,稳定性待验证,错误信息咨询HMOS官方
目前HarmonyOS Next尚无官方或第三方移植的mpv lib库。由于鸿蒙Next采用ArkTS/ArkUI作为主要开发语言,且系统生态处于早期阶段,现有C/C++媒体库需针对鸿蒙内核和API进行适配。若需使用,需等待社区或开发者完成NDK适配并发布鸿蒙专用版本。