Hi !
Ich wollte mal wissen wie ich ein Video (vll. auch videoplayer) in einer GUI einbaue?
Hi !
Ich wollte mal wissen wie ich ein Video (vll. auch videoplayer) in einer GUI einbaue?
GUICtrlCreateAvi()
[/autoit]und wie füge ich das vid ein? also meine wie siehts dann im code aus?
Zitatund wie füge ich das vid ein? also meine wie siehts dann im code aus?
Weißt du wie man die Hilfe ließt?
sry bin neu hier :/ka aber wäre wirklich nett wenn du mir mal einen skript zeigen könntest wie das auszusehen hat... wäre echt nett
(am besten wo man ne wahl zwischen mehrere vids hat )
danke schonmal
Zitatwenn du mir mal einen skript zeigen könntest wie das auszusehen hat
Klick mal auf den Befehl in H2112s Post...
Dafür gibt es schließlich die Hilfe...
kann mal wer nen beispiel machen?
bei mir klappt das nicht(wird nicht abgespielt)
Zitatkann mal wer nen beispiel machen?
Ich fressn Besen.
Wie oft soll ich noch sagen, dass ein funktionierendes Beispiel in der Hilfe vorhanden ist...
Also echt :D!
Wenn es bei dir nicht funktioniert dann kann dir auch kein anderes Beispiel helfen ;).
Ich glaube dieses Control unterstütz nicht alle gängigen Codecs für avi Formate.
wie bzw wo ließt man denn die hilfe?
Klick mal auf den Befehl in H2112s Post...
was ist damit gemeint?? sry aber ich habe gerade 0 plan >,<
Hier klicken (bitte):
[autoit]GUICtrlCreateAvi
[/autoit]jetzt hab ichs^^ danke für deine geduld
kann mir wer sagen warum das hier nicht funktioniert?
[autoit]#include <GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit]Opt('MustDeclareVars', 1)
[/autoit][autoit][/autoit][autoit]Example()
[/autoit][autoit][/autoit][autoit]FileInstall('C:\Users\Stefan\Desktop\RandomLunatic\My Video.AVI',@ScriptDir & '\temp\My Video.AVI',1)
[/autoit][autoit][/autoit][autoit]Func Example()
Local $ani1, $buttonstart, $buttonstop, $msg
GUICreate("Vid", 600, 600)
$ani1 = GUICtrlCreateAvi(@SystemDir & "\My Video.AVI", 480, 480, 10)
GUISetState(@SW_SHOW)
$buttonstart = GUICtrlCreateButton("Start", 150, 550, 70, 22)
$buttonstop = GUICtrlCreateButton("Stopp", 350, 550, 70, 22)
GUISetState()
[/autoit][autoit][/autoit][autoit]; Die Schleife wiederholt sich, bis der Benutzer eine Beenden-Aktion auslöst
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $buttonstart
GUICtrlSetState($ani1, 1)
Case $msg = $buttonstop
GUICtrlSetState($ani1, 0)
EndSelect
WEnd
EndFunc ;==>Example
Alles anzeigenkann mir wer sagen warum das hier nicht funktioniert?
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]Example()
[/autoit] [autoit][/autoit] [autoit]FileInstall('C:\Users\Stefan\Desktop\RandomLunatic\My Video.AVI',@ScriptDir & '\temp\My Video.AVI',1)
[/autoit] [autoit][/autoit] [autoit]Func Example()
[/autoit] [autoit][/autoit] [autoit]
Local $ani1, $buttonstart, $buttonstop, $msgGUICreate("Vid", 600, 600)
[/autoit] [autoit][/autoit] [autoit]
$ani1 = GUICtrlCreateAvi(@SystemDir & "\My Video.AVI", 480, 480, 10)
GUISetState(@SW_SHOW)
$buttonstart = GUICtrlCreateButton("Start", 150, 550, 70, 22)
$buttonstop = GUICtrlCreateButton("Stopp", 350, 550, 70, 22)GUISetState()
[/autoit] [autoit][/autoit] [autoit]; Die Schleife wiederholt sich, bis der Benutzer eine Beenden-Aktion auslöst
[/autoit] [autoit][/autoit] [autoit]
While 1
$msg = GUIGetMsg()Select
[/autoit] [autoit][/autoit] [autoit]
Case $msg = $GUI_EVENT_CLOSE
ExitLoopCase $msg = $buttonstart
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetState($ani1, 1)Case $msg = $buttonstop
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetState($ani1, 0)EndSelect
[/autoit]
WEnd
EndFunc ;==>Example
...............GUICtrlCreateAvi ( filename........., subfileid, left, top [, width [, height [, style [, exStyle]]]] )
Du hast:...GUICtrlCreateAvi ( My Video.AVI, 480......, 480, 10)
Erkennst du was?
Die subfileid muss -1 sein, wenn nicht verwendet.
Siehe
GUICtrlCreateAvi()
[/autoit]Edit: Und müssen Funktionen nicht immer so sein:
[autoit]Func _Name
[/autoit]???
Berichtige mal mit meinen wenigen Kenntnissen:
#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]FileInstall('C:\Users\Stefan\Desktop\RandomLunatic\My Video.AVI',@ScriptDir & '\temp\My Video.AVI',1)
[/autoit] [autoit][/autoit] [autoit]Func _Example()
Local $ani1, $buttonstart, $buttonstop, $msg
GUICreate("Vid", 600, 600)
$ani1 = GUICtrlCreateAvi(@SystemDir & "\My Video.AVI",-1, 480, 480, 10)
GUISetState(@SW_SHOW)
$buttonstart = GUICtrlCreateButton("Start", 150, 550, 70, 22)
$buttonstop = GUICtrlCreateButton("Stopp", 350, 550, 70, 22)
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $buttonstart
GUICtrlSetState($ani1, 1)
Case $buttonstop
GUICtrlSetState($ani1, 0)
EndSwitch
WEnd
EndFunc
hmm... kannst du den script einmal so umändern das der funktionieren würd?
hmm... kannst du den script einmal so umändern das der funktionieren würd?
Siehe mein letzter Beitrag.
hm ja ich verstehe das aber leider nicht ganzs sry... wäre wirklich nett wenn dus in meinem skript eben umändern kannst
Hab ich doch!
anfangs stands da aber noch nicht