Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1.  
  2.  
  3. // below is the playlist pages.
  4.  
  5.  
  6.  
  7. <div align="center">
  8. <font size="20" color="#303030"><b>Bakey's Playlist</b></font>
  9. <p></p>
  10. <div id="player"></div>
  11. <script>
  12. var tag = document.createElement('script');
  13.  
  14. tag.src = "https://www.youtube.com/iframe_api";
  15. var firstScriptTag = document.getElementsByTagName('script')[0];
  16. firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
  17.  
  18. var player;
  19.  
  20. function onYouTubeIframeAPIReady() {
  21. player = new YT.Player('player', {
  22. height: '390',
  23. width: '640',
  24. events: {
  25. 'onReady': onPlayerReady,
  26. 'onStateChange': onPlayerStateChange
  27. },
  28. playerVars: {
  29. 'html5': 1,
  30. 'listType': 'playlist',
  31. 'list': 'PLxBKLJmrCEphpgRihb-H0QUColR_bFu6s',
  32. 'index': newRandomNumber(0, 139),
  33. 'startSeconds': '0',
  34. 'autoplay': 1,
  35. 'suggestedQuality': 'small'
  36. }
  37.  
  38. });
  39.  
  40. }
  41. var oldNumber = 0;
  42. var NewNumber = 0;
  43.  
  44. function newRandomNumber(min, max) {
  45. oldNumber = NewNumber;
  46. NewNumber = Math.floor(Math.random() * max) + min;
  47. if (NewNumber == oldNumber) {
  48. newRandomNumber(min, max);
  49. } else {
  50. console.log(NewNumber);
  51. return NewNumber;
  52. }
  53. }
  54.  
  55. function onPlayerReady(){
  56. //nothing to do as of now.
  57. }
  58.  
  59. function next() {
  60. console.log('next called');
  61. player.setShuffle({
  62. 'shufflePlaylist': true
  63. });
  64. }
  65.  
  66. ytplayer.addEventListener("onError", "onPlayerError");
  67.  
  68. function onPlayerError(errorCode) {
  69. if(errorCode == 100)
  70. {
  71. next();
  72. }
  73. }
  74.  
  75. function onPlayerStateChange(event) {
  76. if (event.data == 0) {
  77. next();
  78. }
  79. }
  80. </script>
  81. <p></p>
  82. <a href="http://w11.zetaboards.com/LeechBA/pages/playlistselect"><font size="8" color="#303030">Return to playlist selection</font></a>
  83. </div>
  84. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement