Août 16

À l’instar des solutions de transcription des enregistrements audio, j’ai eu envie de pouvoir lire un fichier son en le pilotant depuis une manette de jeu, me permettant ainsi de gérer sa lecture sans avoir à utiliser ni le clavier, ni la souris.

Il existe probablement déjà des logiciels qui font la même chose, certainement en mieux, mais cela me permettait de répondre exactement à mon besoin, de découvrir l’API des Joysticks et de jouer avec un TMediaPlayer.

Je possède une manette de PlayStation 2 qui comporte 16 boutons et j’ai donc utilisé, entre autres, la fonction joyGetPosEx.

Voici l’interface actuelle :

wJoyPlayer

wJoyPlayer


Elle permet de :

  • sélectionner un fichier audio
  • la manette à utiliser (1-15)
  • les boutons pour :
    • lire le son (comme sur les pédales, on doit maintenir ce bouton enfoncé)
    • revenir au début
    • se décaler vers l’avant ou l’arrière de la piste
  • utiliser sa souris pour
    • modifier le volume du lecteur
    • une lecture continue
    • se déplacer sur la piste

Si cette application vous intéresse, vous pouvez la télécharger depuis ce lien. Elle devrait fonctionner avec toutes les manettes à 16 boutons, mais je ne peux pas le tester dans mon environnement.

Comme toujours, si vous avez des questions, n’hésitez pas à laisser un commentaire ;)

 

Cette application est développée avec Embarcadero Delphi XE.

Développé en Delphi

Share

Lien permanent vers wJoyPlayer Rédigé par Whiler \\ Tags : , , ,

9 réponses pour “wJoyPlayer”

  1. Whiler a dit :

    Version 1.4.0 :
    Sous Windows 7 :

    • Boutons sous la prévisualisation pour lire, mettre en pause, arrêter ou charger un autre fichier audio
    • Barre de progression sur le bouton de la barre des tâches

    Prévisualisation wJoyPlayer 1.4.0

    Répondre

  2. Whiler a dit :

    Version 1.4.1 :

    • Support du glisser-déposer sur le bouton pour ouvrir un fichier Audio
    • Bouton sous la prévisualisation pour quitter l’application
    • Ajout du numéro de version dans la barre de titre

    Prévisualisation wJoyPlayer 1.4.1

    Répondre

  3. Whiler a dit :

    Version 1.5.0 :

    • Ajout de deux actions pilotées par manette :
      • Lecture continue
      • Pause
    • Réglage de l’intervalle du décalage Avant/Retour

    wJoyPlayer 1.5.0

    Répondre

  4. Whiler a dit :

    Version 1.5.1 :

    • Réglage du volume mis à jour pour une meilleure compatibilité sur les différentes versions de Windows (XP, 7, …)

    Répondre

  5. Whiler a dit :

    Version 1.5.2 :

    • Modification du volume via la manette

    wJoyPlayer 1.5.2

    Répondre

  6. Whiler a dit :

    Version 1.6.0 :

    • Ajout de deux actions pilotées par manette :
      • Pour définir un signet
      • Pour retourner au dernier signet défini

    wJoyPlayer 1.6.0

    Répondre

  7. Whiler a dit :

    Version 1.6.1 :

    • Ajout d’un élément dans les choix des boutons pour permettre de ne pas en affecter pour une action

    Répondre

  8. Whiler a dit :

    Version 2.0.0 :

    • Aperçu vidéo pour les fichiers vidéos supportés

    wJoyPlayer 2.0.0
    Prévisualisation wJoyPlayer 2.0.0

    Répondre

  9. Whiler a dit :

    Version 2.1.0 :

    • Affichage du temps écoulé ou restant (en bas à gauche)

    wJoyPlayer 2.1.0

    Répondre

Laisser une réponse

(requis)

(requis)

*

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.