Guest User

Untitled

a guest
Jun 24th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>repl.it</title>
  7. <link href="index.css" rel="stylesheet" type="text/css" />
  8. </head>
  9. <body>
  10. <script src="index.js"></script>
  11. <iframe id="ytplayer" type="text/html" style="position:absolute; top:0px; left:0px; bottom:0px; right:10px; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;" src="https://www.youtube-nocookie.com/embed/_r3LynEZuko?playlist=_r3LynEZuko&rel=0&autoplay=1&playsinline=1&controls=0&showinfo=0&enablejsapi=1" frameborder="0" allowfullscreen></iframe>
  12. </body>
  13. </html>
  14.  
  15. var tag = document.createElement('script');
  16. tag.src = "//www.youtube.com/iframe_api";
  17. var firstScriptTag = document.getElementsByTagName('script')[0];
  18. firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
  19.  
  20. var player;
  21. function onYouTubeIframeAPIReady() {
  22. player = new YT.Player('ytplayer', {
  23. events: {
  24. 'onReady': onPlayerReady,
  25. 'onPlaybackQualityChange': onPlayerPlaybackQualityChange,
  26. 'onStateChange': onPlayerStateChange
  27. }
  28. });
  29. }
  30.  
  31. function onPlayerReady() {
  32. player.playVideo();
  33. player.mute();
  34. }
  35. function onPlayerPlaybackQualityChange(event) {
  36. var available_qualities = player.getAvailableQualityLevels();
  37. alert("Available qualities are" + available_qualities);
  38.  
  39. var displayed_quality= player.getPlaybackQuality();
  40. alert("Used quality is" + displayed_quality);
  41. }
  42. function onPlayerStateChange(event) {
  43. if(event.data === YT.PlayerState.PLAYING){
  44. event.target.setSize( width=7000, height=10000 ); //huge dimensions
  45. }
  46.  
  47. }
  48.  
  49. function onPlayerPlaybackQualityChange(event) {
  50. var available_qualities = player.getAvailableQualityLevels();
  51. alert("Available qualities are" + available_qualities);
  52. }
Add Comment
Please, Sign In to add comment