傳送 Ping 事件 sending-ping-events

您必須從播放開始10秒後,每隔10秒引發一次Ping事件,不論其他已傳送的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