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.- Payload des
eventInfo {String}
.
Siehe auch [SmartCropVideoViewer]
(https://experienceleague.adobe.com/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.