Ereignis-Callbacks event-callbacks
Der Viewer unterstützt JavaScript-Ereignisrückrufe, die die Web-Seite verwendet, um den Viewer-Initialisierungsprozess oder das Laufzeitverhalten zu verfolgen.
Callback-Handler werden zugewiesen, indem Ereignisnamen und entsprechende Handler-Funktionen mit der handlers
-Eigenschaft an config
JSON-Objekt im Konstruktor des Viewers übergeben werden. Alternativ ist es möglich, setHandlers()
API-Methode zu verwenden.
Zu den unterstützten Viewer-Ereignissen gehören die folgenden:
-
initComplete
: Trigger, wenn die Viewer-Initialisierung abgeschlossen ist und alle internen Komponenten erstellt wurden, sodassgetComponent()
API verwendet werden kann. Der Callback-Handler akzeptiert keine Argumente. -
trackEvent
- Trigger jedes Mal, wenn ein Ereignis im Viewer auftritt, das von einem Ereignisverfolgungssystem wie Adobe Analytics verarbeitet werden kann. Der Callback-Handler akzeptiert die folgenden Argumente:objID {String}
wird zurzeit nicht verwendet.compClass {String}
wird zurzeit nicht verwendet.instName {String}
einen Instanznamen der Viewer-SDK-Komponente an, die das Ereignis ausgelöst hat.- Zeitstempel des
timeStamp {Number}
. - Payload des
eventInfo {String}
.
-
quickViewActivate
: Trigger, wenn ein Benutzer in der interaktiven Farbfeldkomponente oder im Bildschirm „Aktionsaufruf“ am Ende der Videowiedergabe auf ein interaktives Farbfeld klickt oder tippt. Der Callback-Handler verwendet als einziges Argument ein JSON-Objekt mit den folgenden Feldern:sku
{String
} SKU-Wert, der mit dem interaktiven Farbfeld verknüpft ist.<additionalVariable>
{String
} Null oder mehr zusätzliche Variablen, die mit dem interaktiven Farb-/Bildmuster verknüpft sind.
Siehe auch InteractiveVideoViewer und setHandlers.