Eventi QoS

Ultimo aggiornamento: 2023-09-21

Il browser TVSDK invia eventi Quality of Service (QoS) per notificare all'applicazione gli eventi che potrebbero influenzare il calcolo delle statistiche QoS, come ad esempio gli eventi di buffering e ricerca.

Per ricevere notifiche su tutti gli eventi correlati al QoS, crea un’istanza di AdobePSDK.QOSProvider e allega l'istanza MediaPlayer a questo QOSProvider istanza:

var qosProvider = new AdobePSDK.QOSProvider();
// initialize QOS provider before setting media
qosProvider.attachMediaPlayer(player);

Configurare un timer nell'applicazione per controllare periodicamente playbackInformation proprietà del qosProvider dell'istanza. Il playbackInformation fornisce un’istantanea delle statistiche di riproduzione correnti. Ad esempio:

var startTimer = function () {
   var metrics = qosProvider.playbackInformation;

    //analyze metrics
    //for e.g. metrics.timeToFirstByte ; metrics.timeToLoad etc.
    //refer API doc for supported metrics
}
window.setTimeout(startTimer, 500)

In questa pagina