v1.2.0
插件化能力的里程碑版本:从“可用”走向“可扩展”。
版本亮点
- 正式引入插件系统。
- 构建 Hook 驱动的扩展机制,可在播放器关键生命周期注入逻辑。
- 提供官方日志记录、性能监控插件,并支持自定义插件开发。
详细更新
插件系统
- 设计统一插件接入模型,支持按需注册与组合使用。
- 明确生命周期挂载点,便于业务在关键阶段进行能力注入。
- 支持插件间职责拆分,提高复杂功能的维护性。
Hook 扩展机制
- 在播放器生命周期关键节点开放 Hook。
- 支持在不改动核心代码的情况下扩展业务逻辑。
- 便于注入日志、指标采集、鉴权、流控制等能力。
官方插件
- 提供日志记录插件,提升问题排查效率。
- 提供性能监控插件,便于观察关键运行指标。
- 自定义插件开发门槛低,可快速适配业务诉求。
对业务的价值
- 降低核心代码改动风险。
- 提升功能迭代速度与可维护性。
- 为后续插件重构与上限提升打下基础。
升级建议
- 推荐需要可扩展架构的项目升级到该版本,优先将“与业务强相关逻辑”迁移到插件层。