diff --git a/lib/videojs-resolution-switcher.js b/lib/videojs-resolution-switcher.js index 9469085..81be894 100644 --- a/lib/videojs-resolution-switcher.js +++ b/lib/videojs-resolution-switcher.js @@ -148,7 +148,8 @@ videoJsResolutionSwitcher = function(options) { var settings = videojs.mergeOptions(defaults, options), player = this, - label = document.createElement('span'); + label = document.createElement('span'), + groupedSrc = {}; label.classList.add('vjs-resolution-button-label'); @@ -167,7 +168,7 @@ } //Sort sources src = src.sort(compareResolutions); - var groupedSrc = bucketSources(src); + groupedSrc = bucketSources(src); var choosen = chooseSrc(groupedSrc, src); var menuButton = new ResolutionMenuButton(player, { sources: groupedSrc, initialySelectedLabel: choosen.label , initialySelectedRes: choosen.res , customSourcePicker: settings.customSourcePicker}, settings, label); menuButton.el().classList.add('vjs-resolution-button'); @@ -188,6 +189,10 @@ } return player; }; + + player.getGroupedSrc = function(){ + return groupedSrc; + } /** * Method used for sorting list of sources