HarmonyOS开源第三方组件 —— B站开源弹幕库引擎的使用

目录

鸿蒙开源第三方组件 -- B站开源弹幕库引擎的使用

Round 1  弹幕库的基础知识

Round 2  弹幕库的使用方法

Round 3  sample解析

Round 4  请大家关注我们,后续还有更多内容~

附录 弹幕库的使用方法文字版


鸿蒙开源第三方组件 -- B站开源弹幕库引擎的使用

HarmonyOS开源第三方组件 —— B站开源弹幕库引擎的使用_第1张图片

 

本周开始,我们将兑现承诺,逐步开源一些我们的成果,首先给大家带来的是鸿蒙开源第三方组件系列01——弹幕库的使用和sample讲解。

今天向大家介绍的弹幕库组件是基于github上哔哩哔哩开源的项目(https://github.com/bilibili/DanmakuFlameMaster)所移植的。当前我们已经在鸿蒙系统上实现了弹幕的隐藏、显示、暂停、继续、发送、定时发送弹幕等一系列的功能,并开源了我们移植的源码(https://gitee.com/isrc_ohos/danmaku-flame-master_ohos)。

为了更加清晰的介绍弹幕库的作用和使用方法,本文将从基础知识、使用方法、 sample解析三个方面进行讲解。

 

Round 1  弹幕库的基础知识

弹幕库是一个开源的三方库,在正式讲解弹幕库的使用之前,我们先来了解下第三方库的含义。第三方库是指除本地类库、系统类库以外的类库,需要后来安装,才能调取使用。

简单来讲,相当于其他人写好了代码,实现了一些功能接口,我们直接调用这些接口,就可以实现一些我们想要的功能。

举个例子:在一个应用中实现视频缓存功能(断网后可继续播放提前缓存的内容),如果想要自己实现的话,需要调用鸿蒙/安卓底层的方法,代码量非常大。如果已经有第三方库可以做到这点,并且开源了出来,那么你只需要引用他的第三方库,然后调用此库内公开的一些方法接口,简简单单的几行代码就可以实现缓存功能。

了解了什么是第三方库,现在我们来看弹幕库组件。

看视频时,弹幕是必不可少的互动功能,这个功能就是调用了弹幕库组件来实现的。现在我们已经实现了弹幕库功能在鸿蒙平台的构建,接下来我们一起深入了解下鸿蒙平台的弹幕库吧!

 

Round 2  弹幕库的使用方法

关于弹幕库第三方组件的使用方法,我们准备了视频教学版和文字教学版,大家根据流量情况使用哦~

视频教学版链接:

鸿蒙系统-弹幕库组件的使用

 

弹幕库的使用方法详细包含了IDE安装、使用等细节,详细的文字版可以在最后的附录中查看哦~

 

Round 3  sample解析

导入弹幕库组件后,其整个项目的文件结构如下:

你可能感兴趣的:(鸿蒙OS,java,华为,智能手机,经验分享,其他)