发送 Ping 事件 sending-ping-events

您必须每10秒触发一次Ping事件,从播放10秒之后开始,而不考虑已发送的其他API事件。 这同时适用于主内容和广告跟踪。

Ping 事件实际上就是媒体分析的“心跳”。Ping 调用所需的唯一参数是 eventType: ping 以及 playerTime 对象(播放头位置和时间戳)。

以下代码片段显示了一种为主内容实施定时 Ping 机制的方法(10 秒间隔):

...
Pinger.init(10000);
...
Pinger.kill();

var Pinger = {
    init: function(interval) {
        this._timer = window.setInterval(function() {
                $.event.trigger({type: "onPing", _data: ""});
            }, interval);
    },

    kill: function() {
        window.clearInterval(this._timer);
    }
}
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb