事件回调 event-callbacks

查看器支持网页用于跟踪查看器初始化过程或运行时行为的JavaScript事件回调。

通过传递事件名称和相应的处理程序函数来分配回调处理程序。 handlers 属性至 config 查看器的构造函数中的JSON对象。 或者,也可以使用 setHandlers() api方法。

支持的查看器事件包括:

  • initComplete — 查看器初始化完成并创建所有内部组件时触发,以便可以使用 getComponent() API。 回调处理程序不接受任何参数。

  • trackEvent — 每次在查看器中发生事件时都会触发,该事件可能由事件跟踪系统(例如Adobe Analytics)处理。 回调处理程序采用以下参数:

    • objID {String} 当前未使用。
    • compClass {String} 当前未使用。
    • instName {String} 触发事件的查看器SDK组件的实例名称。
    • eventInfo {String} 事件有效负载。

另请参阅 [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=zh-Hans)和 setHandlers.

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