Étape 2: Étape 1: logiciel
Il y a toute une communauté active de l’opensource MediaPlayer (http://xbmc.org/, http://www.moovida.com/,...). Sûr que vous savez em tous, donc je ne vais pas dans les détails avec eux : ils sont parfait, plein de fonctionnalités et entièrement personnalisable (pour ceux qui comprennent phython, WindowXML...)
Une solution possible pour mon projet était donc de partir de l’un d’eux, récupérer le code source et modifiez-les à l’os à sortir tous les menus et sous-menus comme j’ai dit avant... Eh bien, peut-être dans un dozillion ans cela nécessite quelques compétences et le temps.
L’inverse ; Nous allons commencer à partir de zéro avec un langage de script simple et puissant...
J’ai essayé, (assez frustrant en fait) pour vous familiariser avec Microsoft Visual Studio Express, quand je suis tombé sur ce Istructable Site précieux, une suggestion de smaaaaaart trouvé : AutoHotKey !
Pour ceux qui ne connaissent pas ce langage de script puissant, voici le récapitulatif des principales caractéristiques figurant sur leur site Web:
AutoHotkey est un utilitaire gratuit et open source pour Windows. Avec elle, vous pouvez :
- Automatiser presque n’importe quoi en envoyant des séquences de touches et de clics de souris. Vous pouvez écrire une macro de clavier ou de souris à la main ou utiliser l’enregistreur de macros.
- Créer des raccourcis clavier pour la manette, clavier / souris. Pratiquement n’importe quelle touche, touche ou combinaison peut devenir un raccourci clavier.
- Créer des formulaires personnalisés de saisie de données, interfaces utilisateur et barres de menus. Voir GUI pour plus de détails.
- Remapper les touches et les boutons de votre manette, clavier / souris.
- Convertir n’importe quel script dans un fichier EXE qui peut être exécuté sur les ordinateurs qui n’ont pas installé de AutoHotkey.
Il est donc parfait pour configurer une souris fonctionne comme une télécommande pour SW media player, comme VideoLan VLC; et il permet également le GUI simple de mon programme.
Une fois téléchargé et à partir de quelques exemples intégrés, en une seule soirée j’ai pu créer mon premier programme, et en une semaine de mise au point/peaufinage, le plan était clair :
1 - créer un petit script à Hong Kong, faire un fichier exécutable autonome et configuré pour démarrer automatiquement lorsque le PC est sous tension.
2 - avoir le script de création d’une liste de défilement simple (et plat) avec tous les médias lisibles dans le répertoire racine : taille de police HUUUGE pour la recherche facile
L’attribution de 3 souris commandes alors que la navigation se faite avec seulement le rouleau bien et les deux boutons principaux : aucun point-and-click...
4-quand un fichier est sélectionné, exécuter VLC Mediaplayer plein écran
5 - un VLC est chargé, roulette de défilement de la souris est modifiée pour faire du jogging (pour FFW / REV), tandis que les deux boutons sont utilisés pour la lecture/PAUSE et STOP.
6 - si l’arrêt est touché, fermez VLC et revenir au menu principal.
C’est tout. Le script est attaché, a commenté pour les pièces principales. Vous pouvez avoir AHK compiler dans le fichier exécutable correspondant.
CONSEILS pour le script :
-Changer la chaîne de répertoire racine avec le bon emplacement dans votre lecteur. N’oubliez pas le slash à la fin de la chaîne.
-Changer les dimensions de l’interface utilisateur selon votre taille de l’écran et la résolution
-VLC doit être configurée (Ctrl-p) pour lancer le plein écran (paramètres vidéo généraux) et de réagir à la droite touches que le script AHK envoie (configurer les raccourcis clavier)