From 00ce1d61bfbf3065256ed473e6c5d509a2b84d3f Mon Sep 17 00:00:00 2001 From: Kasper Moskwiak Date: Thu, 12 Nov 2015 17:22:26 +0100 Subject: [PATCH] method: get group sources --- lib/videojs-resolution-switcher.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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