从 VHL 1.x 到 VHL 2.x 的迁移很简单,新版本中为初始化、配置和播放器代理提供了更为简单的 API。
以下是 1.x 与 2.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。