Crear una sesión multimedia rastreada automáticamente

Para iniciar el seguimiento de una sesión multimedia automáticamente, llame al método createMediaSession con las opciones que se describen a continuación:

    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: {
                    ...
                }
            }
        }
    });
PropiedadTipoRequeridoDescripción
playerIdCadenaEl ID del reproductor, un identificador único que representa la sesión de contenido.
getPlayerDetailsFunciónUna función que devuelve los detalles del reproductor. El SDK web llamará a esta función de devolución de llamada antes de cada evento multimedia para playerId proporcionado.
xdm.eventTypeObjetoNoEl tipo de evento de medios. Si no se proporciona, se establece automáticamente en media.sessionStart.
xdm.mediaCollection.sessionDetailsObjetoEl objeto de detalles de sesión. El objeto sessionDetails debe contener las propiedades de los detalles de la sesión. Consulte la documentación del esquema de recopilación de medios para obtener más información.