Pedro
Nombre de messages : 1561 Date d'inscription : 19/01/2014
| Sujet: Commande 'WindowTopMost' de KGF.DLL Dim 5 Nov 2023 - 15:29 | |
| Bonjour. Je tente vainement d'afficher une vidéo à l'aide de panoramic, par-dessus une fenêtre d'un programme java. Eh bien, la fenêtre panoramic, qui devrait se situer au 1er plan, n'apparaît pas. Merci de ton aide Klaus. - Code:
-
dim hnd%, res%, nom$, adr$, pwd$, obj$
dll_on "kgf" left 0,screen_x/2-200 top 0,screen_y/2-200 width 0,400 height 0,400
hnd% = handle(0)
res% = DLL_call2("WindowTopMost",hnd%,1)
res% = dll_call1("SelectMultiPlayerType",2)
res% = dll_call5("CreatePlayer",hnd%,0,0,400,400) nom$ = "c:/traducteur_java/videos/bienvenue.avi" res% = dll_call1("LoadFileIntoPlayer",adr(nom$)) res% = dll_call0("PlayPlayer") | |
|
Klaus
Nombre de messages : 12301 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Commande 'WindowTopMost' de KGF.DLL Lun 6 Nov 2023 - 14:14 | |
| J'exécute exactement ton code sur ma machine et ça marche sans problème, sauf que je n'ai pas ta video. FLV s'affiche bien mais la partie vidéo reste noire puisqu'il n'y a pas le fichier. Par contre, la fenêtre est bien par-dessus toutes les autres, et elle y reste. Si je remplace le chemin et nom du fichier par une vidéo existante sur mon disque, alors elle est bien diffusée. Question: est-ce que tu as bien installé VLC dans son dossier "normal" ? A tester: tente d'utiliser WindowsMediaPlayer par - Code:
-
res% = dll_call1("SelectMultiPlayerType",1) ou - Code:
-
res% = dll_call1("SelectMultiPlayerType",0) | |
|