iframe et WebGadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

iframe et WebGadget

Message par Zorro »

je coince !

quelqu'un a reussi a faire afficher un iframe correcte avec le Web Gadget

je tentais un lecteur de youtube , ça marche si on clique sur la toute petite partie noire qui apparait
dans le Iframe ... mais le probleme c'est justement la taille du Iframe

qui est reduite , j'ai tout essayé ou presque
(pas tester de balancer l'ordi par la fenetre ....parait meme que c'est pour ça que le systeme d'exploitation s'appel windows )

mon code actuel (inspiré sur Falsam )

Code : Tout sélectionner


Enumeration font
		#globalFont   ;Web + control
		#italicFont   ;Current select
EndEnumeration

Enumeration window
		#mainForm
EndEnumeration

Enumeration gadget
		#audio
		#stream
		#soundSelect
		#nowplaying
EndEnumeration
Declare seturl(source.s)


Global stream.s, HTML.s

; Fonts
LoadFont(#globalFont, "Arial", 9)

SetGadgetFont(#PB_Default, FontID(#globalFont))

; Form
OpenWindow(#mainForm, 10, 10, 800, 600, "Youtube via Javascript", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
SetWindowColor(#mainForm, RGB(128, 128, 128))

WebGadget (#audio,0, 0, 800, 600,"")
setUrl(source.s)
repeat
		event=WaitWindowEvent()
Until event=#PB_Event_CloseWindow


Procedure setUrl(source.s)
		;HTM
		
		
		HTML.s="<!doctype html>"+chr(13)
		HTML.s+"<html lang="+chr(34)+"fr"+chr(34)+">"+chr(13)
		HTML.s+"<head>"+chr(13)
		HTML.s+"<meta charset="+chr(34)+"utf-8"+chr(34)+">"+chr(13)
		HTML.s+"<title>Titre de la page</title>"+chr(13)
		HTML.s+"<link rel="+chr(34)+"stylesheet"+chr(34)+" href="+chr(34)+"style.css"+chr(34)+">"+chr(13)
		HTML.s+"</head>"+chr(13)
		HTML.s+"<body>"+chr(13)				
		HTML.s+"<iframe src='https://www.youtube.com/embed/FvrMkzd1ULk' width="+chr(34)+"854"+chr(34)+" height="+chr(34)+"480"+chr(34)+"> </iframe>"+chr(13);
		HTML.s+"</body>"+chr(13)
		HTML.s+"</html>"+chr(13)
		
		SetGadgetItemText(#audio, #PB_Web_HtmlCode , HTML)
EndProcedure
;Epb
Dernière modification par Zorro le mar. 16/août/2016 12:28, modifié 1 fois.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: iframe et WebGadget

Message par GallyHC »

Bonjour,

Avec juste cette modification "WebGadget (#audio, 0, 0, 800, 600, "")", ce n'est pas ce que tu désires?

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: iframe et WebGadget

Message par Zorro »

rhooo le boulet !!! :lol:

Merci :)
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: iframe et WebGadget

Message par falsam »

Zorro a écrit :rhooo le boulet !!!
Mais non ça arrive à chacun de nous.

A mon avis tu ne devrais pas persévérer dans ce code car tu auras souvent des souci de visualisation des vidéo hébergées par youtube ou dailymotion.

Exemple avec ce lien https://www.youtube.com/watch?v=wENdZneWDYs qui fonctionne correctement sur youtube mais pas dans ton code je pense.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: iframe et WebGadget

Message par falsam »

Au cas ou ça pourrait t'aider et sans iframe.

Ce code permet de lire des stream audio mais aussi des vidéos youtube.

Dans la data section les deux derniers liens sont des vidéos youtubes.

Je ne me suis pas occupé de modifier la taille de la fenêtre suivant que le stream est un audio ou une vidéo.

Download : https://github.com/falsam/MediaPlayer/a ... master.zip

Parfois la vidéo ne se lance pas. Augmente le delay à 1000 Ms.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Zorro
Messages : 2186
Inscription : mar. 31/mai/2016 9:06

Re: iframe et WebGadget

Message par Zorro »

merci
Répondre