HarmonyOS 鸿蒙Next DevEco Studio中如何新建js类型demo工程调用ijkplayer

HarmonyOS 鸿蒙Next DevEco Studio中如何新建js类型demo工程调用ijkplayer 最近想在DevEco Studio中尝试创建一个播放直播流的app。网上搜索发现有现成ijkplayer库,从github下载后,成功运行库自带demo并播放直播流,如图1,2:

a.png

b.png

现想将ijkplayer集成到一个新的js类型的APP项目中,如图3:

c.png

构建好库依赖关系,却不知道如何在js文件中用import语句导入调用ijkplayer库(java)的相关功能,请路过的大神帮帮忙,指点一下,谢谢!!


更多关于HarmonyOS 鸿蒙Next DevEco Studio中如何新建js类型demo工程调用ijkplayer的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

您好,您的问题需要进一步定位,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/,感谢您的反馈和支持。

更多关于HarmonyOS 鸿蒙Next DevEco Studio中如何新建js类型demo工程调用ijkplayer的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在ijkplayer自带java型demo中,使用下面语句引用的:

import tv.danmaku.ijk.media.player.IMediaPlayer;
import tv.danmaku.ijk.media.player.IjkMediaPlayer;
import tv.danmaku.ijk.media.player.MediaPlayerProxy;
import tv.danmaku.ijk.media.player.misc.ITrackInfo;
import tv.danmaku.ijk.utils.TextUtils;
import tv.danmaku.ijk.media.player.ISurfaceTextureHolder;

不知在js中如何引用?

在HarmonyOS鸿蒙的DevEco Studio中新建JS类型demo工程并调用ijkplayer,可以按照以下步骤操作:

  1. 新建工程:

    • 打开DevEco Studio,选择“Create New Project”。
    • 选择“Application”项目类型,然后点击“Next”。
    • 输入项目名称、包名等信息,选择“JS”作为开发语言,点击“Finish”完成项目创建。
  2. 集成ijkplayer:

    • 由于ijkplayer是一个用于视频播放的开源库,它可能不直接支持HarmonyOS的JS框架。但你可以通过原生模块(Native Module)的方式在JS中调用ijkplayer。
    • 首先,你需要在项目的原生模块中集成ijkplayer。这通常涉及修改build.gradle文件以包含ijkplayer的依赖,并配置相应的CMake或ndk-build脚本。
    • 集成完成后,你需要编写一个原生模块接口,通过JNI(Java Native Interface)或类似机制在JS中调用ijkplayer的功能。
  3. 调用ijkplayer:

    • 在JS代码中,通过导入你编写的原生模块接口,即可调用ijkplayer进行视频播放等操作。

请注意,由于ijkplayer可能不完全兼容HarmonyOS的JS框架,集成过程中可能会遇到一些挑战。确保你查阅了最新的ijkplayer文档和HarmonyOS开发指南,以获取关于如何在HarmonyOS中使用ijkplayer的最新信息。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部