Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- // var testing = ["EWMLMc3ES3I", "RSdKmX2BH7o", "SIXwlxhjaKY", "acp8TbBPVos", "6GpKR4-TLoI", "XLKLkTnKRwg", "6WPELkw5kD0"];
- var ytplayer_playlist=[];
- var ytplayer_playitem = 0;
- swfobject.addLoadEvent(ytplayer_render_player);
- swfobject.addLoadEvent(ytplayer_render_playlist);
- function ytplayer_render_player()
- {
- swfobject.embedSWF
- ('http://www.youtube.com/v/'+ytplayer_playlist[ytplayer_playitem]+'&enablejsapi=1&rel=0&fs=1&version=3',
- 'ytplayer_div1',
- '<?php echo $this->options['youtube_width']?>',
- '<?php echo $this->options['youtube_height']?>',
- '10',
- null,
- null,
- {allowScriptAccess:'always',allowFullScreen:'true'},
- {id:'ytplayer_object'});
- }
- function ytplayer_render_playlist()
- {
- for(var i=0;i<ytplayer_playlist.length;i++)
- {
- var img=document.createElement("img");
- img.src="http://img.youtube.com/vi/" + ytplayer_playlist[i] + "/default.jpg";
- var a=document.createElement("a");
- a.href="#ytplayer";
- a.onclick=(function(j)
- {
- return function()
- {
- ytplayer_playitem=j;
- ytplayer_playlazy(1000);
- };
- })(i);
- a.appendChild(img);
- document.getElementById("ytplayer_div2").appendChild(a);
- }
- }
- function ytplayer_playlazy(delay)
- {
- if (typeof ytplayer_playlazy.timeoutid != 'undefined')
- {
- window.clearTimeout(ytplayer_playlazy.timeoutid);
- }
- ytplayer_playlazy.timeoutid=window.setTimeout(ytplayer_play, delay);
- }
- function ytplayer_play()
- {
- var o=document.getElementById('ytplayer_object');
- if (o)
- {
- o.loadVideoById(ytplayer_playlist[ytplayer_playitem]);
- }
- }
- function onYouTubePlayerReady(playerid)
- {
- var o=document.getElementById('ytplayer_object');
- if (o)
- {
- o.addEventListener("onStateChange", "ytplayerOnStateChange");
- o.addEventListener("onError", "ytplayerOnError");
- }
- }
- function ytplayerOnStateChange(state)
- {
- if (state==0)
- {
- ytplayer_playitem += 1;
- ytplayer_playitem %= ytplayer_playlist.length;
- ytplayer_playlazy(5000);
- }
- }
- function ytplayerOnError(error)
- {
- if (error)
- {
- ytplayer_playitem += 1;
- ytplayer_playitem %= ytplayer_playlist.length;
- ytplayer_playlazy(5000);
- }
- }
- var numb='<?php echo $this->options['youtube_number_of_videos']?>';
- var varr = testing;
- console.log(varr[0]);
- for (x=0; x<numb; x++) {
- ytplayer_playlist.push(varr[x]);
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement