VHL 1.x 到 VHL 2.x 的旧版迁移概述 migration-overview

从 VHL 1.x 到 VHL 2.x 的迁移很简单,新版本中为初始化、配置和播放器代理提供了更为简单的 API。

以下是 1.x 与 2.x 之间的主要差异:

  • 插件、代理 - ​您不再需要实施 Analytics、VideoPlayer 和心跳的插件和代理。
  • 配置 - ​您不再需要实例化 1.x 插件的配置。

2.x 的优势 benefits-of-two-x

  • 所有公共方法都已合并到 MediaHeartbeat 类中,从而更加便于开发人员实施。

  • 现在,所有配置都已合并到 MediaHeartbeatConfig 类中。

  • 您不再需要实例化 Analytics 插件、VideoPlayer 插件和心跳插件的配置。您只需要使用 MediaHeartbeatDelegateMediaHeartbeatConfig 实例来实例化 MediaHeartbeat 类。这是初始化 Media Analytics 时所需的唯一实施。

    通过初始化 MediaHeartbeat,您可以安全地删除 Analytics 插件、VideoPlayer 插件和心跳插件的所有实施。此外,对于将插件数组作为输入的 初始化,也应删除所有现有的实施。您可以在此处查看 1.x 实施与 2.x 实施的并列对比信息:代码对比:1.x 与 2.x

这里详细介绍了 2.x 中的新 API:从 API 1.x 转换到 2.x

recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb