createMediaSession
De createMediaSession
bevel maakt deel uit van SDK van het Web streamingMedia
component. Met deze component kunt u gegevens verzamelen die betrekking hebben op mediasessies op uw website. Zie de streamingMedia
documentatie om te leren hoe te om deze component te vormen.
De verzamelde gegevens kunnen informatie over media playbacks, pauzes, voltooiing, en andere verwante gebeurtenissen omvatten. Nadat de gegevens zijn verzameld, kunt u deze naar Adobe Analytics para medios de streaming, om metriek samen te voegen. 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 bijgehouden mediasessies staat SDK van het Web toe om de verzending van media te beheren pingelt gebeurtenissen aan Adobe Analytics para medios de streaming. De frequentie van deze pingelt wordt bepaald door de configuratiemontages van streamingMedia component.
- Handmatig bijgehouden mediasessies geeft u meer controle over het verzenden van zitting pingelt gebeurtenissen aan Adobe Analytics para medios de streaming. Bovendien kunt u de
sessionID
voor mediasessies.
Een automatisch bijgehouden mediasessie maken automatic
Als u een mediasessie automatisch wilt laten bijhouden, roept u de createMediaSession
met de hieronder beschreven opties:
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
verstrekt.xdm.eventType
media.sessionStart
.xdm.mediaCollection.sessionDetails
sessionDetails
-object moet de eigenschappen van de sessiedetails bevatten. Zie de Schema voor mediagroep documentatie voor meer informatie.Een handmatig bijgehouden mediasessie maken manual
Als u een mediasessie handmatig wilt bijhouden, roept u de createMediaSession
met de hieronder beschreven opties:
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 de Schema voor mediagroep documentatie voor meer informatie.xdm.mediaCollection.playhead
xdm.mediaCollection.qoeDataDetails