Visão geral da migração herdada do VHL 1.x para VHL 2.x
Criado para:
- Usuário
- Administrador
- Desenvolvedor
A migração do VHL 1.x para o VHL 2.x é simples, e a nova versão apresenta APIs simplificadas para inicialização, configuração e delegações de player.
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ânciasMediaHeartbeatDelegate
eMediaHeartbeatConfig
. 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.