Retornos de chamada de evento event-callbacks
O visualizador suporta retornos de chamada de evento do JavaScript que a página da Web usa para rastrear o processo de inicialização do visualizador ou o comportamento do tempo de execução.
Os manipuladores de retorno de chamada são atribuídos passando nomes de evento e funções de manipulador correspondentes com a propriedade handlers
para o objeto JSON config
no construtor do visualizador. Como alternativa, é possível usar o método da API setHandlers()
.
Os eventos do visualizador compatíveis incluem o seguinte:
-
initComplete
- acionado quando a inicialização do visualizador é concluída e todos os componentes internos são criados, para que seja possível usar a APIgetComponent()
. O manipulador de retorno de chamada não aceita argumentos. -
trackEvent
- acionado cada vez que um evento ocorre dentro do visualizador, o qual pode ser manipulado por um sistema de rastreamento de eventos, como o Adobe Analytics. O manipulador de retorno de chamada usa os seguintes argumentos:objID {String}
não usado atualmente.compClass {String}
não usado atualmente.instName {String}
um nome de instância do componente do Visualizador do SDK que acionou o evento.- Carimbo de data/hora do evento
timeStamp {Number}
. eventInfo {String}
carga do evento.
-
quickViewActivate
- acionado quando um usuário clica ou toca em uma amostra interativa dentro do componente de amostras interativas ou na tela "chamada para ação" exibida no final da reprodução do vídeo. O manipulador de retorno de chamada utiliza o único argumento que é um objeto JSON com os seguintes campos:sku
{String
} valor de SKU associado à amostra interativa.<additionalVariable>
{String
} zero ou mais variáveis adicionais associadas à amostra interativa.
Consulte também InterativeVideoViewer e setHandlers.