diff --git a/lib/videojs-resolution-switcher.js b/lib/videojs-resolution-switcher.js index 199a623..20f5621 100644 --- a/lib/videojs-resolution-switcher.js +++ b/lib/videojs-resolution-switcher.js @@ -153,7 +153,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'); @@ -172,7 +173,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'); @@ -193,6 +194,10 @@ } return player; }; + + player.getGroupedSrc = function(){ + return groupedSrc; + } /** * Method used for sorting list of sources