Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. (function() {
  2.  
  3. "use strict";
  4.  
  5.  
  6. function setResolution(ytPlayer,targetRes){
  7. ytPlayer.setPlaybackQualityRange(targetRes, targetRes);
  8. ytPlayer.setPlaybackQuality(targetRes);
  9. }
  10.  
  11. function main()
  12. {
  13.  
  14. let ytPlayer = document.getElementById("movie_player") || document.getElementsByClassName("html5-video-player")[0];
  15. let ytResolutions = ytPlayer.getAvailableQualityLevels();
  16. let targetRes = ytResolutions[ ytResolutions.length-2];
  17.  
  18. setResolution(ytPlayer,targetRes);
  19. window.addEventListener("loadstart", function(e) {
  20. if (!(e.target instanceof window.HTMLMediaElement))
  21. {
  22. return;
  23. }
  24.  
  25. ytPlayer = document.getElementById("movie_player") || document.getElementsByClassName("html5-video-player")[0];
  26.  
  27. setResolution(ytPlayer,targetRes);
  28. }, true );
  29. window.removeEventListener("yt-navigate-finish", main, true );
  30. }
  31.  
  32. main();
  33. window.addEventListener("yt-navigate-finish", main, true );
  34. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement