1/******************************************************************************************* 2/* función para poñer videos própios 3/* imprescindible o ficheiro swfobject.js 4/* imprescindible o ficheiro jrflvplayer.css 5/* - recorre todas as etiquetas A e engade o reporductor ás que teñas class="jrVideoPlayer" 6/* - o video podese alinear en tres posicións -> .videoSobre , .videoLeft e .videoRight 7/* - para crear un video deverá poñer unha etiqueta coma a seguinte 8 9 PARAMETROS OBRIGATORIOS 10/* <a class="jrVideoPlayer videoSobre" style="width:215px; height:180px;" href="media/video/video.flv">título do video</a> 11 12 TODOS OS PARAMETROS 13/* <a class="jrVideoPlayer videoSobre" style="width:215px; height:180px;" href="media/video/video.flv" rel="'foto':'foto_1.jpg','mosca':'imag/mosca.png','adaptar':'true'" title="título do video"> 14 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" align="middle" > 15 <param name="allowScriptAccess" value="sameDomain" /> 16 <param name="allowFullScreen" value="true" /> 17 <param name="movie" value="swf/jrflvplayer.swf" /> 18 <param name="quality" value="high" /> 19 <param name="bgcolor" value="#cccccc" /> 20 <param name="FlashVars" value="archivoJPG=foto_1.jpg&archivoFLV=../media/video/video.flv&tituloVideo=title+do+video&adaptarVideo=true&archivoMosca=imag/mosca.png"/> 21 <img src="foto_1.jpg" alt="alt do video" width="100%"/> 22 <embed src="swf/jrflvplayer.swf" width="100%" height="100%" allowScriptAccess="sameDomain" allowFullScreen="true" 23 FlashVars="archivoJPG=foto_1.jpg&archivoFLV=../media/video/video.flv&tituloVideo=title+do+video&adaptarVideo=true&archivoMosca=imag/mosca.png" 24 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/> 25 </object> 26 </a> 27 28/* - class="jrVideoPlayer videoSobre", obrigatiorio, indica que é unha etiqueta de video e a súa alibeación dentro de párrafo. 29/* - style="width:215px; height:180px;", obrigatiorio, especifica o ancho e o alto do reproductor. 30/* - href="media/video/video.flv", obrigatiorio, ruta do ficheiro de video. 31/* - rel="'foto':'foto_1.jpg','mosca':'imag/mosca.png','adaptar':'true'", son outros parámatos para pasar a flash en notación json, ningún parametro é obrigatorio, nen sequera a propiedade rel 32/* - foto, corresponde á url dunha foto que se cargagará antes do video. 33/* - mosca, correspode á url dunha pequena imaxe que se colaca na parte superior esquerda, a modo de logo. 34/* - adaptar, booleano que indica se o video se adpta á pantalla cando se amplia, false por defecto. 35/* - title="título do video", será o texto de dentro do reproductor, non é obrigatorio coma o rel="" 36*******************************************************************************************/ 37swfobject.addDomLoadEvent(function(){ 38 var ar_jrVideos = document.getElementsByTagName("A"); 39 for( var i = 0 ; i < ar_jrVideos.length ; i ++ ){ 40 if( ar_jrVideos[i].className.indexOf("jrFlvPlayer") != -1 ){ 41 var contentVideo = ar_jrVideos[i]; 42 var textoVideo = contentVideo.title.toString(); 43 var rutaVideo = contentVideo.href; 44 var paramsPlayer = null; 45 var fotoVideo = null; 46 var moscaVideo = null; 47 var adaptarVideo = null; 48 49 if( contentVideo.rel != null ){ 50 var paramsPlayer = eval("({"+contentVideo.rel +"})"); 51 if( paramsPlayer.foto ){ fotoVideo = paramsPlayer.foto; } 52 if( paramsPlayer.mosca ){ moscaVideo = paramsPlayer.mosca; } 53 if( paramsPlayer.adaptar ){ adaptarVideo = paramsPlayer.adaptar; } 54 } 55 contentVideo.innerHTML = "<div id='jrFlvPlayer_"+i+"'></div>"; 56 contentVideo.href = "javascript:void(0);"; 57 var flashvars = { 58 "tituloVideo" : textoVideo, 59 "archivoJPG" : fotoVideo, 60 "archivoFLV" : rutaVideo, 61 "archivoMosca" : moscaVideo, 62 "adaptarVideo" : adaptarVideo 63 }; 64 var params = { 65 "quality" : "high", 66 "bgcolor" : "#000000", 67 "allowScriptAccess" : "sameDomain", 68 "allowFullScreen" : "true", 69 "align" : "middle", 70 "wmode" : "opaque" 71 }; 72 swfobject.embedSWF("swf/jrflvplayer.swf?random="+Math.random()*10000000, "jrFlvPlayer_"+i, "100%", "100%", "9.0.0.0", "swf/expressInstall.swf", flashvars, params); 73 } 74 } 75});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.