2017-01-25 8 views
0

JWPlayer 7에서 JS로 현재 품질 레이블을 가져 오려고하지만 품질 번호가 반환됩니다 (예 : 1,2,3 ...). 레이블 대신 360p, 480p, 720p ...JWPlayer에서 Javascript로 현재 품질 레이블을 얻는 방법?

나는이 사용하고 있습니다

:

playerInstance.getQualityLevels(); 
//it returns: [object Object],[object Object],[object Object] 


도 함께 시도 :

playerInstance.getCurrentQuality(); 
//it returns: 1 or 2 or 3 stream number 


나는 또한이 시도

현재 품질 레이블을 얻는 다른 해결 방법이 있습니까?

답변

0

당신은 Array.prototype.map 사용하여 문자열 배열 (대신 객체의 배열)을 얻을 수 :

var levels = playerInstance.getQualityLevels().map(function (o) { return o.label; }) 

을 그리고, 나는 당신이 인덱스로 getCurrentQuality에서 번호를 사용할 수 있다고 생각 :

var level = levels[playerInstance.getCurrentQuality()];