事件回调

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

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

支持的查看器事件包括:

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

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

    • objID {String} 当前未使用。
    • compClass {String} 当前未使用。
    • instName {String} 触发事件的查看器SDK组件的实例名称。
    • timeStamp {Number} 事件时间戳。
    • eventInfo {String} 事件有效负载。
  • quickViewActivate — 当用户在交互式色板组件中或视频播放结束时显示的“行动动员”屏幕中单击或点按交互式色板时触发。回调处理程序仅采用JSON对象的参数,该对象具有以下字段:

    • sku { String}与交互式色板关联的SKU值。
    • <additionalVariable> { String}零个或多个与交互式色板关联的其他变量。

另请参阅InteractiveVideoViewersetHandlers

在此页面上