[..] HotKey pour mplayer GUI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

[..] HotKey pour mplayer GUI

#1

Message par Anthony »

Bonjour à tous,

J'aurai voulu ajouter la fonction HotKey {p} pour envoyer la fonction pause à mplayer et {f} pour le plein écran mais sans succès.
J'en suis à ce bout de code et pourtant j'ai bien le même pid et la fonction n'est pas envoyée :shock:
Auriez-vous une idée ?
Merci d'avance...
► Afficher le texte
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI

#2

Message par Tlem »

Bonjour Anthony.
Je ne connais pas spécialement les commandes et la gestion de MPlayer, mais sur la gestion du HotKeySet, voici ce que je peux vous recommander :
Sachant que le principe de votre code est d'envoyer des commandes à Mplayer, vous devez tester sa présence en début de fonction :

Code : Tout sélectionner

Func HotKeyPressed()
	If ProcessExists($mplayerpid) Then
		Switch @HotKeyPressed
			;
			; Gestion des hotkeys
			;
		EndSwitch
	Else
		ConsoleWrite("Mplayer n'est pas en fonction ..." & @LF)
	EndIf
EndFunc
Ensuite, concernant la pause, je suppose que vous cherchez à faire une pause si le lecteur est en lecture et vice-versa. ^^
Mais pour pouvoir faire cela, vous devez connaitre l'état initial ! Donc il faut utiliser les commandes de Mplayer pour essayer de connaitre son état.
Idem pour le mode Fenêtré/Agrandi.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI

#3

Message par mikell »

Personnellement pour la pause j'utiliserais GUISetAccelerators sur le bouton $c_button_play
Sinon il n'y a pas une "value" à mettre ?

Code : Tout sélectionner

vo_fullscreen [value]
    Toggle/set fullscreen mode.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI

#4

Message par Anthony »

Bonjour et merci à tous les deux,

J'ai modifié mon code et avancé un peu mais toujours pas de plein écran donc:
Raccourcis clavier {i} = MPlayer "Infos"
Raccourcis clavier {p} = MPlayer "Play"
Raccourcis clavier {s} = MPlayer "Stop"
Raccourcis clavier {m} = MPlayer "Mute"
Raccourcis clavier {f} = MPlayer "Full screen" ; mais là çà n'à pas l'air de fonctionner :oops:
Je ne vois pas d'où vient le problème...

Merci.
► Afficher le texte
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI

#5

Message par TommyDDR »

Êtes vous certain que MPlayer est contrôlable grâce à son flux d'entré (StdinWrite) ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI

#6

Message par Anthony »

J'ai peut-être pas codé comme il fallait, voici une capture d'écran.
Image
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI  

#7

Message par mikell »

Personnellement je me demande comment diable on peut mettre plein écran une fenêtre embedded dans une gui :shock:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Anthony
Niveau 6
Niveau 6
Messages : 292
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] HotKey pour mplayer GUI

#8

Message par Anthony »

Merci mikell, TommyDDR, Tlem , c'est exactement çà...
Voici mon code, la fenêtre est bien sur le bureau...

Code : Tout sélectionner

_WinAPI_SetParent($h_GUI_Slave, '')
Pas encore en plein écran mais je regarderai çà à tête reposée je pars au travail.
En tout cas si mon GUI peut aider au développement d'un GUI libre pour MPlayer car j'en ai pas trouvé en AutoIt :oops:
► Afficher le texte
J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.

Mon UDF GuiStatusBar facile
Répondre