Der Viewer unterstützt JavaScript-Ereignis-Rü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 handlers
Eigenschaft auf config
JSON-Objekt im Viewer-Konstruktor. Alternativ können Sie setHandlers()
API-Methode.
Zu den unterstützten Viewer-Ereignissen zählen:
initComplete
- Trigger, in denen die Viewer-Initialisierung abgeschlossen ist und alle internen Komponenten erstellt werden, sodass getComponent()
API. Der Callback-Handler nimmt keine Argumente an.
trackEvent
- Trigger jedes Mal, wenn ein Ereignis im Viewer auftritt, der 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}
einen Instanznamen der Viewer-SDK-Komponente, die das Ereignis ausgelöst hat.eventInfo {String}
Ereignis-Payload.Siehe auch [SmartCropVideoViewer]
(/docs/dynamic-media-developer-resources/aem-viewers-ref/c-html5-aem-asset-viewers/c-html5-aem-smartcropvideo/c-html5-aem-smartcropvideo-viewer-javascriptapiref/r-html5-aem-smartcropvideo-viewer-javascriptapiref-smartcropvideoviewer.html?lang=de) und setHandlers.