瀏覽器TVSDK會調度服務品質(QoS)事件,以通知您的應用程式可能會影響QoS統計資料的計算,例如緩衝和搜尋事件。
要獲得所有QoS相關事件的通知,請建立AdobePSDK.QOSProvider
實例,並將MediaPlayer實例附加到此QOSProvider
實例:
var qosProvider = new AdobePSDK.QOSProvider();
// initialize QOS provider before setting media
qosProvider.attachMediaPlayer(player);
在應用程式中配置計時器以定期檢查qosProvider
實例的playbackInformation
屬性。 playbackInformation
屬性提供當前回放統計資訊的快照。 例如:
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)