2016-01-22 4 views
1

Я использую JWplayer 7.2.3 и у меня есть несколько видео качества, я использую этот код, чтобы отобразить проигрыватель:Показать этикетки тока качества в JWplayer ControlBar

jwplayer("myElement").setup({image: preview, sources: [{ 
    file: "http://video6.net/hd1/2829.mp4?st=IxbKO3FEtTPi8Pr0hvufFw&e=1453509476", 
    label: "720p HD", 
    "default": true 
    },{ 
    file: "http://video6.net/sd1/2829.mp4?st=IxbKO3FEtTPi8Pr0hvufFw&e=1453509476", 
    label: "360p SD", 
    "default": false 
    },{ 
    file: "http://video6.net/lq1/2829.mp4?st=IxbKO3FEtTPi8Pr0hvufFw&e=1453509476", 
    label: "240p LQ", 
    "default": false 
    }],width: "100%",aspectratio: "16:9",skin: {url:"/jwplayer/skins/glow.css",name: "glow"},tracks: [{ 
      file: "http://video8.net/timelines/2/8/2829/thumbnails.vtt", 
      kind: "thumbnails" 
     }],startparam: "starttime"}); 

Я хочу, чтобы отобразить текущую метку качества видео по контролю bar - как я могу это сделать?

ответ

0

С новой моделью скинов для 7-й версии 7, теоретически, вы можете заставить игрока выглядеть, как вам хотелось бы.

Для начала вы можете использовать следующий код для определения текущего качества.

jwplayer('myElement').setup({ 
      ...   
      events: 
       onQualityChange: function(callback) { 
        updateQuality(); 
       }, 
function updateQuality() { 
    var curQual = jwplayer('myElement').getCurrentQuality(); 
    //now you have a variable with the current quality at any given 
     time and you can build this variable into your custom skin, which 
     is beyond the scope of this question 
} 

Надеюсь, это поможет!

 Смежные вопросы

  • Нет связанных вопросов^_^