事件回调 event-callbacks

查看器支持网页用于跟踪查看器初始化过程或运行时行为的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

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