mirror of
https://github.com/kmoskwiak/videojs-resolution-switcher.git
synced 2025-10-03 09:49:21 +02:00
method: get group sources
This commit is contained in:
parent
2c88a865de
commit
c12df7ee56
1 changed files with 7 additions and 2 deletions
|
@ -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');
|
||||
|
@ -194,6 +195,10 @@
|
|||
return player;
|
||||
};
|
||||
|
||||
player.getGroupedSrc = function(){
|
||||
return groupedSrc;
|
||||
}
|
||||
|
||||
/**
|
||||
* Method used for sorting list of sources
|
||||
* @param {Object} a - source object with res property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue