Advertisement
Guest User

Untitled

a guest
Jan 31st, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3.  
  4. <script type="text/javascript">
  5.  
  6.        
  7.        
  8.          
  9.  
  10.     //   var testing  = ["EWMLMc3ES3I", "RSdKmX2BH7o", "SIXwlxhjaKY", "acp8TbBPVos", "6GpKR4-TLoI", "XLKLkTnKRwg", "6WPELkw5kD0"];
  11.          
  12.  
  13.   var ytplayer_playlist=[];
  14.   var ytplayer_playitem = 0;
  15.   swfobject.addLoadEvent(ytplayer_render_player);
  16.   swfobject.addLoadEvent(ytplayer_render_playlist);
  17.   function ytplayer_render_player()
  18.   {
  19.   swfobject.embedSWF
  20.     ('http://www.youtube.com/v/'+ytplayer_playlist[ytplayer_playitem]+'&enablejsapi=1&rel=0&fs=1&version=3',
  21.       'ytplayer_div1',
  22.       '<?php echo $this->options['youtube_width']?>',
  23.       '<?php echo $this->options['youtube_height']?>',
  24.       '10',
  25.       null,
  26.       null,
  27.       {allowScriptAccess:'always',allowFullScreen:'true'},
  28.       {id:'ytplayer_object'});
  29.   }
  30.   function ytplayer_render_playlist()
  31.   {
  32.     for(var i=0;i<ytplayer_playlist.length;i++)
  33.     {
  34.       var img=document.createElement("img");
  35.       img.src="http://img.youtube.com/vi/" + ytplayer_playlist[i] + "/default.jpg";
  36.       var a=document.createElement("a");
  37.       a.href="#ytplayer";
  38.  
  39.       a.onclick=(function(j)
  40.         {
  41.           return function()
  42.           {
  43.             ytplayer_playitem=j;
  44.             ytplayer_playlazy(1000);
  45.           };
  46.         })(i);
  47.       a.appendChild(img);
  48.       document.getElementById("ytplayer_div2").appendChild(a);
  49.     }
  50.   }
  51.   function ytplayer_playlazy(delay)
  52.   {
  53.     if (typeof ytplayer_playlazy.timeoutid != 'undefined')
  54.     {
  55.       window.clearTimeout(ytplayer_playlazy.timeoutid);
  56.     }
  57.     ytplayer_playlazy.timeoutid=window.setTimeout(ytplayer_play, delay);
  58.   }
  59.   function ytplayer_play()
  60.   {
  61.     var o=document.getElementById('ytplayer_object');
  62.     if (o)
  63.     {
  64.       o.loadVideoById(ytplayer_playlist[ytplayer_playitem]);
  65.     }
  66.   }
  67.  
  68.   function onYouTubePlayerReady(playerid)
  69.   {
  70.     var o=document.getElementById('ytplayer_object');
  71.     if (o)
  72.     {
  73.       o.addEventListener("onStateChange", "ytplayerOnStateChange");
  74.       o.addEventListener("onError", "ytplayerOnError");
  75.     }
  76.   }
  77.  
  78.   function ytplayerOnStateChange(state)
  79.   {
  80.     if (state==0)
  81.     {
  82.       ytplayer_playitem += 1;
  83.       ytplayer_playitem %= ytplayer_playlist.length;
  84.       ytplayer_playlazy(5000);
  85.     }
  86.   }
  87.  
  88.   function ytplayerOnError(error)
  89.   {
  90.     if (error)
  91.     {
  92.       ytplayer_playitem += 1;
  93.       ytplayer_playitem %= ytplayer_playlist.length;
  94.       ytplayer_playlazy(5000);
  95.     }
  96.   }
  97.      var numb='<?php echo $this->options['youtube_number_of_videos']?>';
  98.      var varr = testing;
  99.    console.log(varr[0]);
  100.        for (x=0; x<numb; x++) {
  101.        ytplayer_playlist.push(varr[x]);
  102.      
  103.        }
  104.        
  105.  </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement