Eventi QoS

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