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éTypeObligatoireDescription
playerIdChaîneOuiIdentifiant du lecteur, un identifiant unique représentant la session multimédia.
getPlayerDetailsFonctionOuiFonction 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.eventTypeObjetNonType d’événement multimédia. Si elle n’est pas fournie, elle est automatiquement définie sur media.sessionStart.
xdm.mediaCollection.sessionDetailsObjetOuiObjet 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 .