Page 1 sur 1

[R] Ajouter une video au programme

Posté : mer. 03 nov. 2010 17:50
par lSlpynao
Le problème
Je voudrais ajouter à mon programme une vidéo. :D
( la vidéo peut-être de youtube ou une vidéo de mon ordi je m'en fiche )

ps: si c'est impossible dite le moi et j' essayerais de trouver une autre façon.
( c'est pour ajouter un tutoriel vidéo 8) accessible grâce a une option du menu :wink: )

Re: Ajouter une video au programme

Posté : mer. 03 nov. 2010 18:10
par pop45
ouvre l'aide d'AutoIt puis cherche _GUICtrlAVI.
Tu devrais peut être avoir ce qu'il te faut :wink: ,je dis peut être car je n'ai jamais essayer ces fonctions :!:

Re: Ajouter une video au programme

Posté : mer. 03 nov. 2010 18:19
par lSlpynao
:D Merci beaucoup :D , je vais dans l' aide je te tient informer de la suite .

Re: Ajouter une video au programme

Posté : mer. 03 nov. 2010 18:30
par lSlpynao
:( Petit problème , ce qu'il y a écrit est pire que du charabia :? .
Demande une aide s'il vous plait :D .

Re: Ajouter une video au programme

Posté : mer. 03 nov. 2010 18:37
par pop45
Ha au fait , la balise "[..]" c'est dans le titre et non le message qu'il faut le mettre :roll:

Sinon j'ai fait quelque essais mais je n'arrive pas a le faire fonctionner...

Je vien de remarquer que l'on ne peut faire tourner que des vidéo silencieuse!
You can only open silent AVI clips

Re: [..] Ajouter une video au programme [..]

Posté : mer. 03 nov. 2010 18:41
par lSlpynao
Bon ba merci quand même :) , je vais devoir écrire :( le tutoriel complexe :( à la main :(

Re: [..] Ajouter une video au programme [..]

Posté : mer. 03 nov. 2010 18:53
par pop45
Voila j'ai réussit a maitriser (a peut prés) ces fonction

Si tu veut un petit exemple voila

Code : Tout sélectionner

;declaration des include
#include <AVIConstants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiAVI.au3>; <<<---- include contenant les fonction du type _GUICtrlAVI

#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form1", 602, 485, 221, 163)
$Avi1 = _GUICtrlAVI_Create ($Form2,"", -1, 65, 42, 483, 379)
$B1 = GUICtrlCreateButton("ouvrir", 472, 438, 85, 36)
$B2 = GUICtrlCreateButton("PLay", 52, 440, 157, 36)
$B3 = GUICtrlCreateButton ( "stop" , 220, 440 , 45, 36)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;chemin du fichier, dans le cas present, c'est un exemple d'autoit
$f =(RegRead("HKEY_LOCAL_MACHINE\SOFTWARE" & "" & "\AutoIt v3\AutoIt", "InstallDir") & "\Examples\GUI\SampleAVI.avi")
;boucle principale
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $B1 ;bouton pour charger la video (format .avi sans son)
            $a = _GUICtrlAVI_Open( $Avi1 , $f)
            ConsoleWrite ($a)
            if $a = False then MsgBox (1,"",@error); pour voir si il y a une erreur ^^
        case $B2; lancer la video
            _GUICtrlAVI_Play ($Avi1)
        Case $B3; l'arreter, cela la remet a 0, si tu appuie sur play, elle se relance des le début!
            _guictrlavi_stop ($Avi1)

    EndSwitch
WEnd

Re: [..] Ajouter une video au programme [..]

Posté : mer. 03 nov. 2010 19:50
par Jerome
Coucou,


Tu peux regarder ce lien en complément.





Jérôme

Re: [..] Ajouter une video au programme [..]

Posté : jeu. 04 nov. 2010 16:31
par lSlpynao
Merci beaucoup :D pour votre aide mais la video ne s'affiche pas.
édit: c'est bon sa marche c'est juste que la vidéo n'est pas redimensionner et c'est un gros problème je ne vois que la parti en haut a gauche de la vidéo ( on voit pas les chose importante :(

Re: [R] Ajouter une video au programme

Posté : jeu. 04 nov. 2010 21:55
par cutprod
Bonjour, il faut que tu utilise l' UDF "VLC.au3".
Avec vlc dans ton Gui ta vidéo est redimensionnée :D
Dis moi si tu y parviens.
A plus

Re: [R] Ajouter une video au programme

Posté : ven. 05 nov. 2010 20:15
par lSlpynao
La video ne s'affiche pas avec vlc ( l'include <VLC.au3> pourtant et la video est au bon format donc -_- je desespere )

Re: [R] Ajouter une video au programme

Posté : ven. 05 nov. 2010 22:39
par cutprod
Le "format" de la vidéo importe peu avec VLC, il doit y avoir une erreur dans ton script :?
Peux tu nous mettre en ligne le bout de ton script qui doit faire tourner ta vidéo.