Macro pour piloter File Player

Accueil Forums Macros Macro pour piloter File Player

Mots-clés : , , , ,

Ce sujet a 3 réponses, 2 participants et a été mis à jour par  Philippe Ollivier, il y a 4 mois.

4 sujets de 1 à 4 (sur un total de 4)
Auteur Messages
Auteur Messages
20/09/2016 - 08:54:40 #3147

Jean-Luc Thomas

Je veux lancer et mettre an pause un fichier audio que j’ai affecté en fx2 sur le slot 2
J’essaie d’écrire une macro simple qui ne ferait que jouer play-pause-play -pause,… jusqu’à la fin du fichier.
Dans l’aide des Macros, je vois que l’on est resté sur 8 players concernant le FilePlayer. Donc, j’ai fait plusieurs essais d’écriture pour cette macro sans succès.
Si quelqu’un ici peut m’éclairer sur ce point, il aurait mon énorme gratitude

24/09/2016 - 22:35:26 #3152

Philippe Ollivier

Bonjour Jean-Luc,
Essaye ça, ça devrait faire l’affaire.
Philippe

//*********************** Macro beginning ****************************

//Start the File player if needed
If {$FilePlayer_fx2_rank2_state$ == 0}
InsertCommand fx2 2 1
EndIf

//Resume (does nothing the first time)
InsertCommand fx2 2 4

WaitUserAction

// Pause
InsertCommand fx2 2 3

//*********************** Macro end ****************************

26/04/2017 - 04:36:47 #3354

Jean-Luc Thomas

Hello, Cette macro ne fonctionne pas chez moi
j’en ai fait une nouvelle, problème le Play fait repartir le fichier au début, je souhaite qu’il reparte de l’endroit où il est en pause.

WaitUserAction
//Lance index 2 de la playlist
InsertSendMessage fx2 1 LoadFile « Ar Vestrez Klanv.aif »
InsertSendMessage fx2 1 Play

WaitUserAction
InsertSendMessage fx2 1 Play

WaitUserAction
InsertSendMessage fx2 1 Pause

WaitUserAction
InsertSendMessage fx2 1 Play

WaitUserAction
InsertSendMessage fx2 1 Pause

WaitUserAction
InsertSendMessage fx2 1 Play

WaitUserAction
InsertSendMessage fx2 1 Pause

26/04/2017 - 06:27:28 #3357

Philippe Ollivier

Salut Jean-Luc,
Avec File Player, pour ressortir de la pause sans reprendre au début, il faut utiliser la fonction Resume.

Essaye avec le code ci-dessous, ça devrait faire ce que tu attends :

InsertSendMessage fx2 1 Play

WaitUserAction
InsertSendMessage fx2 1 Pause

WaitUserAction
InsertSendMessage fx2 1 Resume

WaitUserAction
InsertSendMessage fx2 1 Pause

WaitUserAction
InsertSendMessage fx2 1 Resume

WaitUserAction
InsertSendMessage fx2 1 Stop

Bonne journée,
Philippe

4 sujets de 1 à 4 (sur un total de 4)

Vous devez être connecté pour répondre à ce sujet.