Eventi QoS

Il browser TVSDK invia eventi di qualità del servizio (QoS) per notificare all’applicazione gli eventi che potrebbero influenzare il calcolo delle statistiche di QoS, ad esempio eventi di buffering e ricerca.

Per ricevere notifiche su tutti gli eventi relativi a QoS, crea un'istanza di AdobePSDK.QOSProvider e allega l'istanza MediaPlayer a questa istanza QOSProvider:

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

Configura un timer nell'applicazione per controllare periodicamente la proprietà playbackInformation dell'istanza qosProvider. La proprietà 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