Créer une session multimédia automatiquement suivie
Pour lancer automatiquement le suivi d’une session multimédia, appelez la méthode createMediaSession
avec les options décrites ci-dessous :
alloy("createMediaSession", {
playerId: "movie-test",
getPlayerDetails: () => {
return {
playhead: document.getElementById("movie-test").currentTime,
qoeDataDetails: {
bitrate: 1000,
startupTime: 1000,
fps: 30,
droppedFrames: 10
}
};
},
xdm: {
eventType: "media.sessionStart",
mediaCollection: {
sessionDetails: {
...
}
}
}
});
Propriété | Type | Obligatoire | Description |
---|---|---|---|
playerId | Chaîne | Oui | Identifiant du lecteur, un identifiant unique représentant la session multimédia. |
getPlayerDetails | Fonction | Oui | Fonction qui renvoie les détails du lecteur. Cette fonction de rappel sera appelée par le SDK Web avant chaque événement multimédia pour le playerId fourni. |
xdm.eventType | Objet | Non | Type d’événement multimédia. Si elle n’est pas fournie, elle est automatiquement définie sur media.sessionStart . |
xdm.mediaCollection.sessionDetails | Objet | Oui | Objet de détails de la session. L’objet sessionDetails doit contenir les propriétés des détails de session. Pour plus d’informations, consultez la documentation Schéma Media Collection . |