createMediaSession
De opdracht createMediaSession
maakt deel uit van de Web SDK streamingMedia
-component. Met deze component kunt u gegevens verzamelen die betrekking hebben op mediasessies op uw website. Zie streamingMedia
documentatieleren hoe te om deze component te vormen.
De verzamelde gegevens kunnen informatie over media playbacks, pauzes, voltooiing, en andere verwante gebeurtenissen omvatten. Zodra verzameld, kunt u deze gegevens naar Adobe Analytics para medios de streamingverzenden, aan gezamenlijke metriek. Deze functie biedt een uitgebreide oplossing voor het bijhouden en begrijpen van het gedrag van het mediaconsumptie op uw website.
U kunt mediasessies maken in Web SDK op twee manieren:
- automatisch-gevolgd media zittingenstaan het Web SDK toe om de verzending van media te beheren pingelen gebeurtenissen aan Adobe Analytics para medios de streaming. De frequentie van deze pingelt wordt bepaald door de configuratiemontages van de streamingMediacomponent.
- manueel-gevolgd media zittingengeven u meer controle over de verzending van zitting pingelt gebeurtenissen aan Adobe Analytics para medios de streaming. Bovendien kunt u de
sessionID
voor mediasessies opslaan.
Een automatisch bijgehouden mediasessie maken automatic
Als u een mediasessie automatisch wilt laten volgen, roept u de methode createMediaSession
aan met de opties die hieronder worden beschreven:
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: {
...
}
}
}
});
playerId
getPlayerDetails
playerId
worden geroepen verstrekte.xdm.eventType
media.sessionStart
.xdm.mediaCollection.sessionDetails
sessionDetails
-object moet de eigenschappen van de sessiedetails bevatten. Zie het schema van de Inzameling van Mediadocumentatie voor meer informatie.Een handmatig bijgehouden mediasessie maken manual
Als u een mediasessie handmatig wilt volgen, roept u de methode createMediaSession
aan met de opties die hieronder worden beschreven:
const sessionPromise = alloy("createMediaSession", {
xdm: {
eventType: "media.sessionStart",
mediaCollection: {
playhead: 0,
sessionDetails: {
...
},
qoeDataDetails: {
bitrate: 1000,
startupTime: 1000,
fps: 30,
droppedFrames: 10
}
}
}
});
xdm.eventType
media.sessionStart
.xdm.mediaCollection.sessionDetails
sessionDetails
-object moet de eigenschappen van de sessiedetails bevatten. Zie het schema van de Inzameling van Mediadocumentatie voor meer informatie.xdm.mediaCollection.playhead
xdm.mediaCollection.qoeDataDetails