Skip to content

RyensX/MediaBoxBasePlugin

Repository files navigation

BaseVideoPluginFramework

媒体盒子视频插件框架

提供基础UI和数据框架,方便快速实现视频插件

详细使用例子见这里

如何使用

  1. git submodule引入本仓库,具体做法:

在目标工程根目录下加入git子模块

git submodule add https://github.com/RyensX/MediaBoxBasePlugin.git submodules/MediaBoxBasePlugin

如果报错则手动建立submodules文件夹

然后再初始化一下

git submodule update --init --recursive

在目标工程的settings.gradle(.kts)尾部加入

val baseFrameworkPath = "./submodules/MediaBoxBasePlugin"

val basePluginApi = ":BaseVideoPluginFramework"
include(basePluginApi)
project(basePluginApi).projectDir = File("$baseFrameworkPath/BaseVideoPluginFramework")

val pluginApi = ":MediaBoxPluginApi"
include(pluginApi)
project(pluginApi).projectDir = File("$baseFrameworkPath/submodules/MediaBoxPlugin/pluginApi")

  1. 按需继承并编写Framework组件
  2. 继承BasePluginFactory编写PluginFactory,具体做法类似这里
  3. 按照流程发布插件

免责声明

  1. 此软件显示的所有内容,其版权归原作者所有。
  2. 此软件仅可用作学习交流,未经授权,禁止用于其他用途,请在下载24小时内删除
  3. 因使用此软件产生的版权问题,软件作者概不负责。

About

媒体盒子基础插件框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages