Les métiers du spatial - Expert contamination (2024)

' + str_lang.kCommentaires + '

'; $j('.gate_popin_corps').removeClass('loading');

  • Mode sombre
  • Accès Pro
  • Compte CNES
  • ?
  • Se connecter

Accueil Document : Les métiers du spatial - Expert contamination

00:00:00

/ 00:00:00

`; } if(typeof detectEnvCalled === 'undefined') {detectEnvCalled = false;}if( ( typeof OW_env_user == 'undefined' || OW_env_user.ready !== true ) && typeof detectEnv != 'object' ){if( detectEnvCalled ) {//On évite de rappeler detectEnv et surtout loadOraoPlayer si cela a déjà été fait lors de la précédente bouclereturn;}var xmlhttp;if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpRequest();}else{// code for IE6, IE5xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function() {if (xmlhttp.readyState==4) { /* COMPLETE */if (xmlhttp.status==200) { /*HTTP PAGE OK */eval(xmlhttp.responseText);OW_env_user = new detectEnv(false);loadOraoPlayer(video_id, video_width, pattern, player_options, useGetVisioUrl, visu_type,ref_var_name, true);}}}xmlhttp.open("GET","/skopusmedia/site/public/webComponents/opsis/detectEnv.js",true);xmlhttp.send();return;}// permet de rediriger vers la version simple du player via le player options if((typeof player_options != 'undefined' && player_options != null && typeof player_options['use_simple_player'] != 'undefined' && player_options['use_simple_player'])|| (typeof OW_env_user != 'undefined' && (OW_env_user.env_OS == 'iPhone'))){loadSimpleOraoPlayer(video_id, video_width, pattern,player_options,visu_type);return 1 ; }_pattern = pattern;if (_pattern == "gListePatternVisio") _pattern = ["SD","HD"];if(visu_type){// test visu_type parametre >>> si il n'est pas défini on prend le default (document)_visu_type = visu_type;}if (video_id)_video_id = video_id;if (video_width)_video_width = video_width;if (useGetVisioUrl)_useGetVisioUrl = useGetVisioUrl;else_useGetVisioUrl = false;if (player_options)_player_options = player_options;else_player_options={};try{_player_options['OW_env_user'] = OW_env_user;}catch(e){console.log("fail passage OW_env_user dans player_options");}if(typeof player_options['visu_flag_decoup'] !='undefined' && player_options['visu_flag_decoup']){_visu_type += "&decoup="+player_options['visu_flag_decoup'];}addPrms = {};if(ref_var_name){addPrms['ref_var'] = ref_var_name;}if(typeof player_options['visu_flag_decoup'] !='undefined' ){if(typeof player_options['visu_flag_decoup'] == 'boolean'){player_options['visu_flag_decoup'] = player_options['visu_flag_decoup'].toString();}_visu_type += "&decoup="+player_options['visu_flag_decoup'];}if (typeof(hash)!= 'undefined' && hash!='') {str_hash = '&h='+hash;} else {str_hash = '';} // B.RAVI 2016-04-08 permet d'ajouter des parametres $_GET supplémentaires à prepareVisu.php var str_add_params=''; for (var prop in player_options['addParamsToPHPScript']) { if (typeof(player_options['addParamsToPHPScript'][prop])== 'string' && player_options['addParamsToPHPScript'][prop]!='') { str_add_params+='&'+prop+'='+player_options['addParamsToPHPScript'][prop]; } } // NB 06 08 2015 langue du player pour affichage des tooltips dans la bonne langue notemmentplayer_options.language='FR'.toLowerCase();if(player_options && player_options['container_id'] && typeof $j != 'undefined'){image_default=$j('#'+player_options['container_id']+" #poster").attr('src');try{player_options['poster_width'] = $j('#'+player_options['container_id']+" #poster").width() ; player_options['poster_height'] = $j('#'+player_options['container_id']+" #poster").height() ; }catch(e){}$j('#'+player_options['container_id']+" #poster").attr('src','src/images/wait4video.gif').addClass('wait4video');if($j('#'+player_options['container_id']+" #poster").css("visibility") == 'hidden'){$j('#'+player_options['container_id']+" #poster").css("visibility","");}}else if(_video_id && document.getElementById('poster')){image_default=document.getElementById('poster').src;player_options['poster_width'] = document.getElementById('poster').width ; player_options['poster_height'] = document.getElementById('poster').height ; $j('#'+player_options['container_id']+'.audio_poster').removeClass('audio_poster');document.getElementById('poster').src=''; // MS - 15.09.16 - on passe d'abord la source à "" car on utilise src=wait4video pour changer le css, mais la modif css arrive avant que l'image soit chargée, on vide donc l'image précédente avant de changer la src de façon à ce que la nouvelle regle css s'applique à une image vide le temps que l'image soit chargée. document.getElementById('poster').src='src/images/wait4video.gif';document.getElementById('poster').className += " wait4video";if($j("#poster").css("visibility") == 'hidden'){$j("#poster").css("visibility","");}}if (_use_html && OW_env_user.techs.html5){// lien_css = document.createElement('link');if(player_options && player_options['css_path']){css_path = player_options['css_path']+"/ow-html5.css";}else{css_path = "/skopusmedia/lib/webComponents/oraoweb/css/ow-html5.css";}// On clone le player_options dans les paramètres additionnelsaddPrms['player_options'] = $j.extend({},player_options);addPrms['player_options']['infos'] = {'id' : _video_id , 'visu_type' : _visu_type } // Rewrite requirejs() $j(document).ready(function() { requireCSS(css_path,function(){ return !sendData('GET','empty.php','xmlhttp=1&urlaction=prepareVisu&method='+method_visu+'&action=visu&pattern='+pattern+'&id='+_video_id+'&type='+_visu_type+str_hash+str_add_params,'displayVideoHTML',false,true,addPrms); }); });}else if (_use_QT && OW_env_user.techs.qt){// lien_css = document.createElement('link'); if( player_options && player_options['css_path']){css_path = player_options['css_path']+"/ow-quicktime.css";}else{css_path = "/skopusmedia/lib/webComponents/oraoweb/css/ow-quicktime.css";}// On clone le player_options dans les paramètres additionnelsaddPrms['player_options'] = $j.extend({},player_options);addPrms['player_options']['infos'] = {'id' : _video_id , 'visu_type' : _visu_type } // Rewrite requirejs() $j(document).ready(function() {requireCSS(css_path,function(){return !sendData('GET','empty.php','xmlhttp=1&urlaction=prepareVisu&method='+method_visu+'&action=visu&pattern='+pattern+'&id='+_video_id+'&type='+_visu_type+str_hash+str_add_params,'displayVideoQT',false,true,addPrms);});});}else { // if( OW_env_user.techs.flash) // MS - on devrait check la présence de flash et ajouter un cas default expliquant qu'une des technos est necessaire (html5 / qt / flash )$j.getScript('/skopusmedia/site/public/webComponents/oraoweb/flash/swfobject.js');if(player_options && player_options['css_path']){css_path = player_options['css_path']+"/ow-jwplayer.css";}else{css_path = "/skopusmedia/lib/webComponents/oraoweb/css/ow-jwplayer.css";}if(player_options && player_options['noControllerFlash'] && player_options['noControllerFlash']==true){player_options['code_controller'] = null;}// On clone le player_options dans les paramètres additionnelsaddPrms['player_options'] = $j.extend({},player_options); // Rewrite requirejs() $j(document).ready(function() {requireCSS(css_path,function(){return !sendData('GET','empty.php','xmlhttp=1&urlaction=prepareVisu&method='+method_visu+'&action=visu&pattern='+pattern+'&id='+_video_id+'&type='+_visu_type+str_hash+str_add_params,'displayVideoFlash',false,true,addPrms);});});}}function loadSimpleOraoPlayer(video_id, video_width, pattern,player_options,visu_type){_pattern = pattern;if (_pattern == "gListePatternVisio") _pattern = ["SD","HD"];if(visu_type){// test visu_type parametre >>> si il n'est pas défini on prend le default (document)_visu_type = visu_type;}if (video_id)_video_id = video_id;if (video_width)_video_width = video_width;if (player_options)_player_options = player_options;else_player_options={};var addPrms = {};if (_use_html && OW_env_user.techs.html5){// MS - 10.07.17 pas besoin d'updater les lien css si on affiche du displaySimpleVideoHTML étant donné qu'on utilise le controleur natif (ou pas)// Je laisse pour l'exemple si jamais on devait un jour ajouter un comportement similaire pour charger une version spéciale de la css destinée à ce cas précis (par ex ow-simple-html5.css);/*lien_css = document.createElement('link');if(player_options && player_options['css_path']){lien_css.href = player_options['css_path']+"/ow-html5.css";}else{lien_css.href = "/skopusmedia/lib/webComponents/oraoweb/css/ow-html5.css";}lien_css.rel = "stylesheet";lien_css.type = "text/css";already_included = false ; $j("head link").each(function(idx,elt){if(($j(elt).get(0).href == lien_css.href)){already_included= true ; }});if(!already_included){document.getElementsByTagName("head")[0].appendChild(lien_css);}*/// On clone le player_options dans les paramètres additionnelsaddPrms['player_options'] = $j.extend({},player_options);return !sendData('GET','empty.php','xmlhttp=1&urlaction=prepareVisu&method='+method_visu+'&action=visu&pattern='+pattern+'&id='+_video_id+'&type='+_visu_type,'displaySimpleVideoHTML',false,true,addPrms);}else{// On clone le player_options dans les paramètres additionnelsaddPrms['player_options'] = $j.extend({},player_options);//affichage du player flashreturn !sendData('GET','empty.php','xmlhttp=1&urlaction=prepareVisu&method='+method_visu+'&action=visu&pattern='+pattern+'&id='+_video_id+'&type='+_visu_type,'displaySimpleVideoFlash',false,true,addPrms);}}function displaySimpleVideoHTML(str,additionalParams){// alert("displaySimpleVideoHTML \n"+str);if (typeof(additionalParams)=='undefined') {additionalParams=null;}// Le player_options est maintenant cloné puis passé depuis loadOraoPlayer via additionalParams => permet d'éviter de modifications concurrentes du player_optionsif(typeof additionalParams == 'object' && additionalParams!=null && typeof additionalParams['player_options'] == 'object'){var local_player_options=additionalParams['player_options'];}else{var local_player_options=_player_options;}myDom=importXML(str);myBalise=myDom.getElementsByTagName('mediaurl');if (myBalise[0].childNodes.length!=0){try {video_mediaurl = "";var videos_mediaurl = [];// MS - point sur ce code displaySimpleVideoHTML : // - on récupère correctement les xml prepareVisu contenant de multiples mats (qualités définies par le pattern par ex)// - ces mats multiples sont traités comme dans la fonction displayVideoHTML meme si ici on ne fonctionne de toute façon qu'avec un seul média, le premier de la liste renvoyée par prepareVisu// - dans le cas iphone on récupérera donc le HLS, qui devrait etre weighted plus lourdement que les autres médias, si il existe et est disponible. if(typeof OW_env_user != 'undefined' && (OW_env_user.env_OS == 'iPhone')){j=0;for(var i = 0; i < myBalise[0].childNodes.length; i++) {if(myBalise[0].childNodes[i].nodeName!='#text'){videos_mediaurl[j] = myBalise[0].childNodes[i].childNodes[0].nodeValue;if (video_mediaurl == "") video_mediaurl =videos_mediaurl[0];j++;}}}else if (_pattern != null && typeof(_pattern) == "object") {for(var i = 0; i < _pattern.length; i++) {var obj = myBalise[0].getElementsByTagName(_pattern[i]);if (obj[0]) {videos_mediaurl[i] = obj[0].firstChild.nodeValue;if (video_mediaurl == "") video_mediaurl = obj[0].firstChild.nodeValue;}else delete _pattern[i];}}else if(allow_multiple_files_by_pattern && myBalise[0].childNodes.length>0){j=0;for(var i = 0; i < myBalise[0].childNodes.length; i++) {if(myBalise[0].childNodes[i].nodeName!='#text'){videos_mediaurl[j] = myBalise[0].childNodes[i].childNodes[0].nodeValue;if (video_mediaurl == "") video_mediaurl =videos_mediaurl[0];j++;}}}if (video_mediaurl == "" && typeof videos_mediaurl[0] != 'undefined'){video_mediaurl = videos_mediaurl[0];}else if (video_mediaurl == ""){video_mediaurl=myBalise[0].firstChild.nodeValue;}}catch (e) {video_mediaurl='';}myBalise=myDom.getElementsByTagName('width');my_width=myBalise[0].firstChild.nodeValue;myBalise=myDom.getElementsByTagName('height');my_height=myBalise[0].firstChild.nodeValue/my_width*_video_width;}else{video_mediaurl='';myBalise=myDom.getElementsByTagName('width');my_width=400;myBalise=myDom.getElementsByTagName('height');my_height=300/my_width*_video_width;}if (local_player_options['width'] > 0)_video_width = local_player_options['width'];if (local_player_options['height'] > 0)my_height = local_player_options['height'];if(local_player_options['muted']== true){muted=" muted='true' ";}else{muted='';}if(typeof local_player_options['movie_background_color'] != 'undefined'){movie_background_color=local_player_options['movie_background_color'];}else{movie_background_color='black';} var controls= " controls='controls' ";if(local_player_options['controls'] == false ){controls='';}// var player_options=_player_options;var autoplay='';if (local_player_options['autoplay']==true)autoplay=' autoplay="autoplay" ';myBalise=myDom.getElementsByTagName('vignette');if(typeof local_player_options['image'] == 'undefined'){local_player_options['image']=image_default;}if(typeof local_player_options['res_vignette_width'] != 'undefined'){img_width = local_player_options['res_vignette_width'];}else if(typeof local_player_options['width'] != 'undefined'){img_width = local_player_options['width'];}else{img_width = 400 ; }if (typeof local_player_options['image'] == 'undefined' && myBalise[0].firstChild!=null)local_player_options['image']='makeVignette.php?image='+myBalise[0].firstChild.nodeValue+'&w='+img_width+'&kr=1'; // MS - si on est dans le cas du player simple, si on use le poster, on ne souhaite pas avoir l'overlay poster (&ol=player) car redondant avec affichage par défaut du controller html5if(local_player_options && local_player_options['container_id']){container_id = local_player_options['container_id'];}else{container_id ='container';}if(typeof local_player_options['preroll'] != 'undefined' && typeof local_player_options['preroll_url'] && local_player_options['preroll'] && local_player_options['preroll_url'] != ''){queueVideo = function(event) {video_elem = $j("#"+container_id+" video").get(0);video_elem.poster=null;video_elem.autoplay = 'true';video_elem.src=video_mediaurl;video_elem.removeEventListener('ended',queueVideo,false);}$j("#"+container_id).html('');$j("#"+container_id+" video").get(0).addEventListener('ended',queueVideo,false);}else{$j("#"+container_id).html('');}if(typeof local_player_options['onPlayerReady'] == 'function' && $j("#"+container_id+" #player_html_simple").length>0){$j("#"+container_id+" #player_html_simple").get(0).addEventListener('loadedmetadata',function(){if(typeof local_player_options.onPlayerReady == 'function'){try{local_player_options.onPlayerReady();}catch(e){console.log("orao loadPlayerSimpleHTML - crash callback onPlayerReady :"+e);}}},false)}local_player_options['url']=video_mediaurl;local_player_options['player']='/skopusmedia/site/public/webComponents/oraoweb/flash/player5-licensed.swf';local_player_options['width']=_video_width;local_player_options['height']=my_height;local_player_options['onSelectionSliderChange'] = function(){if(typeof myPanel != "undefined") myPanel.updateSelection();};finalizePlayer(local_player_options);//MS -17/04/2012 muted en attribut de
Les métiers du spatial - Expert contamination (2024)

References

Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 5478

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.