Début de la mémoire tampon

L’événement de début de mémoire tampon signale que le lecteur multimédia est entré en état de mise en mémoire tampon.

NOTE
API basées sur XDM (Web SDK, Roku, API Media Edge, API Media Collection) : il n’existe aucun type d’événement de reprise de mémoire tampon ; l’extrémité de la mémoire tampon est déduite lorsque vous envoyez un événement play après bufferStart.
Mobile SDK : appelez trackEvent(BufferComplete) lorsque le lecteur quitte la mise en mémoire tampon, puis appelez trackPlay() pour reprendre la lecture.

SDK web

Appelez sendEvent avec eventType: "media.bufferStart" :

alloy("sendEvent", {
  xdm: {
    eventType: "media.bufferStart",
    mediaCollection: {
      sessionID: "{sid}",
      playhead: 45
    }
  }
});

SDK mobile

Appelez trackEvent avec BufferStart lorsque le lecteur passe en état de mise en mémoire tampon et BufferComplete lorsqu’il se ferme.

iOS (Swift)

// Buffer starts
tracker.trackEvent(event: MediaEvent.BufferStart, info: nil, metadata: nil)

// Buffer ends
tracker.trackEvent(event: MediaEvent.BufferComplete, info: nil, metadata: nil)

Android (Kotlin)

// Buffer starts
tracker.trackEvent(Media.Event.BufferStart, null, null)

// Buffer ends
tracker.trackEvent(Media.Event.BufferComplete, null, null)

Roku (BrightScript)

Appelez sendMediaEvent avec eventType: "media.bufferStart" :

m.aepSdk.sendMediaEvent({
    "xdm": {
        "eventType": "media.bufferStart",
        "mediaCollection": {
            "playhead": 45
        }
    }
})

API Media Edge

Appelez le point d’entrée bufferStart :

curl -X POST "https://edge.adobedc.net/ee/va/v1/bufferStart?configId={datastreamID}" \
--header 'Content-Type: application/json' \
--data '{
  "events": [{
    "xdm": {
      "eventType": "media.bufferStart",
      "mediaCollection": {
        "sessionID": "{sid}",
        "playhead": 45
      },
      "timestamp": "YYYY-08-20T22:41:40+00:00"
    }
  }]
}'

SDK Media

Appelez trackEvent avec le type d’événement BufferStart :

tracker.trackEvent(ADB.Media.Event.BufferStart, null, null);

API Media Collection

Envoyez une bufferStart POST au point d’entrée événements :

{
  "playerTime": { "playhead": 45, "ts": 1699523820000 },
  "eventType": "bufferStart"
}
recommendation-more-help
media-analytics-help