Skip to content

v1.2.0

插件化能力的里程碑版本:从“可用”走向“可扩展”。

版本亮点

  • 正式引入插件系统。
  • 构建 Hook 驱动的扩展机制,可在播放器关键生命周期注入逻辑。
  • 提供官方日志记录、性能监控插件,并支持自定义插件开发。

详细更新

插件系统

  • 设计统一插件接入模型,支持按需注册与组合使用。
  • 明确生命周期挂载点,便于业务在关键阶段进行能力注入。
  • 支持插件间职责拆分,提高复杂功能的维护性。

Hook 扩展机制

  • 在播放器生命周期关键节点开放 Hook。
  • 支持在不改动核心代码的情况下扩展业务逻辑。
  • 便于注入日志、指标采集、鉴权、流控制等能力。

官方插件

  • 提供日志记录插件,提升问题排查效率。
  • 提供性能监控插件,便于观察关键运行指标。
  • 自定义插件开发门槛低,可快速适配业务诉求。

对业务的价值

  • 降低核心代码改动风险。
  • 提升功能迭代速度与可维护性。
  • 为后续插件重构与上限提升打下基础。

升级建议

  • 推荐需要可扩展架构的项目升级到该版本,优先将“与业务强相关逻辑”迁移到插件层。

基于 MIT 许可证发布