
getCurrentQuality не работает
version "7.1.5+commercial_v7-1-5.57.commercial.9fb008.jwplayer.742351.analytics.44220f.vast.3f7507.googima.3b8231.plugins.a856bc"
Обнаружилось странное поведение проигрывателя, а именно:
*getQualityLevels *теперь возвращает список из таких элементов
[{jwIndex: -1,label: "auto"},
{bitrate: 728200,*jwIndex: 0*,label: "288p"}
...]
ранее было
[
{label: "auto"}
,
{bitrate: 728200,*height: 288*,label: "low2",*width: 352*}
].
Так же смежный метод getCurrentQuality выдает странные результаты, а именно:
при просмотре вариативного качества он возвращает -1, так же он возвращает -1 при просмотре источника без вариативного качества, при переключении качества в проигрывателе результат работы этого метода неизменен.Можно было бы предположить что результаты работы обоих методов можно увязать через jwIndex, но для источников без вариативного качества результаты таковы:
getQualityLevels=>[
{bitrate: undefined,*jwIndex: 0*,label: 0}
]
getCurrentQuality =>-1
Что исключает такие попытки.
Как это побороть идей нет...
Из за этого теперь битрэйт трэкать не можем, весьма вероятно из за новой версии проигрывателя, напишу разрабам.