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 插件和心跳插件的配置。您只需要使用
MediaHeartbeatDelegate
和MediaHeartbeatConfig
实例来实例化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