test/emission_fichiers/youtube.js
branchnew-model
changeset 882 61c384dda19e
parent 881 f11b234497f7
child 883 d35ad8111c5e
equal deleted inserted replaced
881:f11b234497f7 882:61c384dda19e
     1 
       
     2 function loadVideo(pUrl, autoplay) {
       
     3 	
       
     4   swfobject.embedSWF(		  
       
     5       pUrl + '&rel=1&border=0&fs=1&autoplay=' + 
       
     6       (autoplay?1:0), 'player', '264', '227', '9.0.0', false, 
       
     7       false, {allowfullscreen: 'true'});
       
     8 }
       
     9 
       
    10 function showMyVideos(data) {
       
    11   var feed = data.feed;
       
    12   var url = '' ;
       
    13   var entries = feed.entry || [];
       
    14   var html = ['<div class="ytb_vide_list" id="ytb_video">'];
       
    15   var playerUrl=[];
       
    16   var nb_line=$('#line').text();
       
    17   var nb_item=nb_line*3;
       
    18   if(nb_item>entries.length){
       
    19 	  nb_item=entries.length;
       
    20   }
       
    21 	  
       
    22   for (var i = 0; i < nb_item; i++) {
       
    23     var entry = entries[i];	
       
    24     var title = entry.title.$t;
       
    25 	var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
       
    26 	
       
    27 	playerUrl[i] = entries[i].media$group.media$content[0].url;
       
    28 	
       
    29 	html.push('<div class="ytb_item" id="ytb_video_',i,'"><img src="', 
       
    30 	              thumbnailUrl, '" width="88" height="64" alt="', title,'" /></div>');
       
    31 	
       
    32   }
       
    33   html.push('</div>');
       
    34   $(document).ready(function() {
       
    35 	for( var j = 0; j < nb_item; j++){		
       
    36 		url=playerUrl[j];
       
    37 		$('#ytb_video_'+j).click(function(){			
       
    38 			loadVideo(url,false);
       
    39 			});
       
    40 		}
       
    41 	});
       
    42  
       
    43  document.getElementById('videos').innerHTML = html.join('');
       
    44   if (entries.length > 0) {
       
    45     loadVideo(entries[0].media$group.media$content[0].url, false);
       
    46   }
       
    47 
       
    48 }