2017-01-25 13 views
0

JSでJWPlayer 7から現在の品質ラベルを取得しようとしていますが、品質番号が返されます。例: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 


は私もこれを試してみました

現在の品質ラベルを取得するための他の回避策はありますか?あなたはArray.prototype.mapを使用して(代わりに、オブジェクトの配列の)文字列の配列を得ることができ

答えて

0

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

その後、私はあなたがインデックスとしてgetCurrentQualityからの番号を使用することができると思う:

var level = levels[playerInstance.getCurrentQuality()]; 
関連する問題