Rappels d’événement event-callbacks
La visionneuse prend en charge les rappels d’événement JavaScript que la page web utilise pour effectuer le suivi du processus d’initialisation de la visionneuse ou du comportement d’exécution.
Les gestionnaires de rappel sont attribués en transmettant les noms d’événement et les fonctions de gestionnaire correspondantes avec la propriété handlers
à config
’objet JSON dans le constructeur de la visionneuse. Il est également possible d’utiliser setHandlers()
méthode API.
Les événements de visionneuse pris en charge sont les suivants :
-
initComplete
- se déclenche lorsque l’initialisation de la visionneuse est terminée et que tous les composants internes sont créés, de sorte qu’il soit possible d’utiliser l’APIgetComponent()
. Le gestionnaire de rappel ne prend aucun argument. -
trackEvent
: se déclenche chaque fois qu’un événement se produit dans la visionneuse, qui peut être géré par un système de suivi des événements, tel qu’Adobe Analytics. Le gestionnaire de rappel utilise les arguments suivants :objID {String}
non utilisé actuellement.compClass {String}
non utilisé actuellement.instName {String}
le nom d’instance du composant SDK de la visionneuse qui a déclenché l’événement.timeStamp {Number}
l’horodatage de l’événement.- Payload d’événement
eventInfo {String}
.
-
quickViewActivate
: se déclenche lorsqu’un utilisateur clique ou appuie sur une nuance interactive dans le composant nuancier interactif ou dans l’écran « call to action » affiché à la fin de la lecture vidéo. Le gestionnaire de rappel prend le seul argument qui est un objet JSON avec les champs suivants :sku
valeur de SKU {String
} associée à l’échantillon interactif.<additionalVariable>
{String
} aucune ou plusieurs variables supplémentaires associées à l’échantillon interactif.
Voir aussi InteractiveVideoViewer et setHandlers.