Ereignisrückrufe event-callbacks

Der Viewer unterstützt JavaScript-Ereignisrückrufe, die die Webseite verwendet, um den Viewer-Initialisierungsprozess oder das Laufzeitverhalten zu verfolgen.

Callback-Handler werden zugewiesen, indem Ereignisnamen und entsprechende Handler-Funktionen mit der Eigenschaft handlers an das JSON-Objekt config im Konstruktor des Viewers übergeben werden. Alternativ kann die API-Methode setHandlers() verwendet werden.

Zu den unterstützten Viewer-Ereignissen zählen:

  • initComplete - Trigger, in denen die Viewer-Initialisierung abgeschlossen ist und alle internen Komponenten erstellt werden, sodass die getComponent() -API verwendet werden kann. Der Callback-Handler nimmt keine Argumente an.

  • trackEvent - Trigger jedes Mal, wenn ein Ereignis im Viewer auftritt, das von einem Ereignis-Tracking-System wie Adobe Analytics verarbeitet werden kann. Der Callback-Handler akzeptiert die folgenden Argumente:

    • objID {String} wird derzeit nicht verwendet.
    • compClass {String} wird derzeit nicht verwendet.
    • instName {String} ein Instanzname der Viewer-SDK-Komponente, die das Ereignis ausgelöst hat.
    • timeStamp {Number} Ereigniszeitstempel.
    • eventInfo {String} Ereignis-Payload.
  • quickViewActivate - Trigger, wenn ein Benutzer innerhalb der interaktiven Farbfeldkomponente oder im Bildschirm "Aktionsaufruf"am Ende der Videowiedergabe auf ein interaktives Farbfeld klickt oder tippt. Der Callback-Handler akzeptiert das einzige Argument, bei dem es sich um ein JSON-Objekt mit den folgenden Feldern handelt:

    • sku { String} SKU-Wert, der mit dem interaktiven Muster verknüpft ist.
    • <additionalVariable> { String} Null oder mehr zusätzliche Variablen, die mit dem interaktiven Muster verknüpft sind.

Siehe auch InteractiveVideoViewer und setHandlers.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8