VHL 1.x から VHL 2.x への移行は簡単です。新しいバージョンでは、初期化や設定、プレーヤーのデリゲート用の簡略化された API を利用できるというメリットがあります。
1.x と 2.x の主な違いは次のとおりです。
すべてのパブリックメソッドは、実装をより簡単にするために、MediaHeartbeat
クラスに統合されています。
すべての設定は、MediaHeartbeatConfig
クラスに統合されました。
Analytics、VideoPlayer および Heartbeat プラグイン用に設定をインスタンス化する必要はなくなりました。必要なのは、MediaHeartbeatDelegate
および MediaHeartbeatConfig
インスタンスを含む MediaHeartbeat
クラスをインスタンス化するだけです。これは、Media Analytics を初期化するためにのみ必要な実装です。
MediaHeartbeat
の初期化により、Analytics Plugin、VideoPlayer Plugin および Heartbeat Plugin 用のすべての実装を安全に削除できます。また、プラグインの配列を入力として取る 初期化のための既存のすべての実装も削除します。1.x と 2.x の実装の違いについて詳しくは、コードの比較:1.x と 2.x を参照してください。
2.x の新しい API について詳しくは、「API 1.x から 2.x への変換」を参照してください。