Trigger qualityrequested event unconditionally when trying to set it (needed for streaming libraries to be able to listen)

This commit is contained in:
Albin Larsson
2018-06-11 20:41:53 +02:00
parent 81ee3f759c
commit 6d2dad5810
3 changed files with 4 additions and 14 deletions

View File

@ -302,15 +302,7 @@ const youtube = {
return mapQualityUnit(instance.getPlaybackQuality());
},
set(input) {
const quality = input;
// Set via API
instance.setPlaybackQuality(mapQualityUnit(quality));
// Trigger request event
utils.dispatchEvent.call(player, player.media, 'qualityrequested', false, {
quality,
});
instance.setPlaybackQuality(mapQualityUnit(input));
},
});