Advertisement
Aotik

Untitled

Mar 11th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.89 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Aotikbot</title>
  5.  
  6. </head>
  7. <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js'></script>
  8. <script type='text/javascript' src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
  9. <a name="ytplayer"></a>
  10. <div id="ytplayer_div1"></div>
  11. <div id="ytplayer_div2"></div>
  12. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2/swfobject.js"></script>
  13. <script type="text/javascript">
  14.   var ytplayer_playlist = [ ];
  15.   var ytplayer_playitem = 0;
  16.   swfobject.addLoadEvent( ytplayer_render_player );
  17.   swfobject.addLoadEvent( ytplayer_render_playlist );
  18.    
  19.   function ytplayer_render_player( )
  20.   {
  21.     swfobject.embedSWF
  22.     (
  23.       'http://www.youtube.com/v/' + ytplayer_playlist[ ytplayer_playitem ] + '&enablejsapi=1&rel=0&fs=1&version=3',
  24.      'ytplayer_div1',
  25.      '440',
  26.      '330',
  27.      '10',
  28.      null,
  29.      null,
  30.      {
  31.        allowScriptAccess: 'always',
  32.        allowFullScreen: 'true'
  33.      },
  34.      {
  35.        id: 'ytplayer_object'
  36.      }
  37.    );
  38.   }
  39.    
  40. function ytplayer_render_playlist( )
  41.   {
  42.     for ( var i = 0; i < ytplayer_playlist.length; i++ )
  43.    {
  44.      var img = document.createElement( "img" );
  45.      img.src = "http://img.youtube.com/vi/" + ytplayer_playlist[ i ] + "/default.jpg";
  46.      var a = document.createElement( "a" );
  47.      a.href = "#ytplayer";
  48.      a.onclick = (
  49.        function( j )
  50.        {
  51.          return function( )
  52.          {
  53.            ytplayer_playitem = j;
  54.            ytplayer_playlazy( 1000 );
  55.          };
  56.        }
  57.      )( i );
  58.      a.appendChild( img );
  59.      document.getElementById( "ytplayer_div2" ).appendChild( a );
  60.    }
  61.  }
  62.  function ytplayer_playlazy( delay )
  63.  {
  64.    if ( typeof ytplayer_playlazy.timeoutid != 'undefined' )
  65.    {
  66.      window.clearTimeout( ytplayer_playlazy.timeoutid );
  67.    }
  68.    ytplayer_playlazy.timeoutid = window.setTimeout( ytplayer_play, delay );
  69.  }
  70.  function ytplayer_play( )
  71.  {
  72.    var o = document.getElementById( 'ytplayer_object' );
  73.    if ( o )
  74.    {
  75.      o.loadVideoById( ytplayer_playlist[ ytplayer_playitem ] );
  76.    }
  77.  }
  78.  //
  79.  // Ready Handler (this function is called automatically by YouTube JavaScript Player when it is ready)
  80.  // * Sets up handler for other events
  81.  //
  82.  function onYouTubePlayerReady( playerid )
  83.  {
  84.    var o = document.getElementById( 'ytplayer_object' );
  85.    o.addEventListener( "onStateChange", "ytplayerOnStateChange" );
  86.    
  87.  }
  88.  //
  89.  // State Change Handler
  90.  // * Sets up the video index variable
  91.  // * Calls the lazy play function
  92.  //
  93.  function ytplayerOnStateChange( state )
  94.  {
  95.  }
  96.    //
  97.  // Add items to the playlist one-by-one
  98.  //
  99.  ytplayer_playlist.push( 'SwigFQCnZQI' );
  100.  ytplayer_playlist.push( 'BG-fC-O_uQE' );
  101.  ytplayer_playlist.push( 'DDgoDooApwM' );
  102.  ytplayer_playlist.push( 'TNMpa5yBf5o' );
  103.  ytplayer_playlist.push( '4WbhCUX1g5I' );
  104.  
  105.  $.ajax({
  106.                 url: 'http://dj.aotikbot.tv/songlist.php',
  107.                 type: 'GET',
  108.                 dataType: 'json',                                                                                                                                                                                                
  109.             success: function(data) {
  110.            
  111.             console.log(data.songs.length);
  112.             if (data.songs.length != 0) {
  113.                  
  114.                     for (var x = 0; x < data.songs.length; x++) {
  115.                     ytplayer_playlist.push("'" + data.songs[x].link + "'");
  116.                 }
  117.                
  118.                 }
  119.              
  120.             },                                                                                                                                                                                      
  121.             error: function() { console.log('Uh Oh!'); },      
  122.             });        
  123.  
  124. </script>
  125. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement