Visão geral da migração

A migração do VHL 1.x para o VHL 2.x é simples, sendo que a nova versão apresenta APIs simplificadas para inicialização, configuração e para representantes do reprodutor.

Aqui estão as principais diferenças entre as versões 1.x e 2.x:

  • Plug-ins, representantes - Você não precisa mais implementar plug-ins e representantes para o Analytics, o VideoPlayer e o Heartbeat.
  • Configuração - Não é mais necessário representar as configurações para os plug-ins 1.x.

Benefícios do 2.x

  • Todos os métodos públicos estão consolidados na classe MediaHeartbeat para facilitar a implementação para os desenvolvedores.

  • Todas as configurações estão agora consolidadas na classe MediaHeartbeatConfig.

  • Não é mais necessário instanciar as configurações para os plug-ins do Analytics, VideoPlayer e Heartbeat. Você só precisa instanciar a classe MediaHeartbeat com instâncias MediaHeartbeatDelegate e MediaHeartbeatConfig. Essa é a única implementação necessária para inicializar o Media Analytics.

    Com a inicialização do MediaHeartbeat, é possível excluir com segurança toda a implementação do Analytics Plug-in, do VideoPlayer Plug-in e do Heartbeat Plug-in. Além disso, é necessário remover todas as implementações existentes para a inicialização do que utiliza uma matriz de plug-ins como entrada. Você pode ver comparações lado a lado das implementações 1.x e 2.x aqui: Comparação de código do: 1.x para 2.x.

As novas APIs em 2.x estão descritas detalhadamente aqui: Conversão de API 1.x para 2.x.

Nesta página