Bonjour, Je viens de m'écrire un bout de code pour visionner des vidéos Youtube dans une fenêtre windev, sans la pub et l'environnement. J'ai donc une fenêtre à laquelle je passe l'URL Youtube en paramètre qui va alimenter un bout de code HTML dans un champ HTML. Cà fonctionne plutôt bien... Je veux que ma fenêtre soit redimensionnable, et que le champ Youtube soit "responsive" dans la fenêtre. Souci... Cà ne fonctionne qu'après avoir cliqué sur le bouton PLEIN ECRAN de la vidéo YOUTUBE. Pour cela, il faudrait que le paramètre ALLOWFULLSCREEN du Iframe fonctionne. Et là, je tourne en rond. J'ai testé une bonne trentaine de solutions, sans succès. Serait-ce une des limitations du champ HTML de windev ? Le champ HTML émule quel navigateur : IE??, Edge, Chromium, ??? [windev]//--- VARIABLES xCode_MODELE est une chaîne xCode_HTML est une chaîne xID_VDO est une chaîne //--- VERIFICATIONS SI xVDO_LINK = "" ALORS RETOUR //--- AFFECTATIONS xID_VDO = ExtraitChaîne(xVDO_LINK,1,"=",DepuisFin) xCode_MODELE = [ <html> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <style type="text/css" > body{margin:0 auto;background-color:Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!;} #header_content{margin:0 auto;} Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!{margin:0 auto; padding:0px;} .wise-iframe-wrapper { position: relative; padding-bottom: 56.10%; height: 0; overflow: hidden; } .wise-iframe-wrapper iframe, .wise-iframe-wrapper object, .wise-iframe-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style > <div> class="wise-iframe-wrapper"> <iframe id="ytplayer" type="text/html" width="720" height="360" src="h_t_t_p_s://www_.youtube_.com/embed/2MpUj-Aua48?rel=0&modestbranding=1&autohide=1&mute=1&showinfo=0&controls=0&autoplay=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;" allowfullscreen></iframe> </div> </html> ] xCode_HTML = Remplace(xCode_MODELE, "%IDVIDEO%", xID_VDO) //--- AFFICHAGE HTML HTML1 = xCode_HTML[/windev]
Le navigateur émulé, c'est Chromium Embedded Framework CHROMIUM CEF Et au final, le allowfullscreen n'est pas géré J'ai trouvé une autre solution pour ma visionneuse Youtube, avec le CSS, çà passe très bien