Stap 2: Stap 1: SoftWare
Er is nogal een actieve gemeenschap voor opensource MediaPlayer (http://xbmc.org/, http://www.moovida.com/,...). Vrij zeker weet je 'em all, dus ik ga niet in details met hen: ze zijn perfect, vol met functies en volledig aanpasbaar (voor degenen die phython, WindowXML begrijpen...)
Dus een mogelijke oplossing voor mijn project was om te starten vanaf een van hen, pak de broncode, en wijzigen naar de botten te nemen alle menu's en submenu's, aangezien ik voordat vertelde... Nou, misschien in een dozillion jaren hiervoor wat vaardigheden en de tijd.
De andere manier rond; laten we beginnen vanaf nul met een makkelijke en krachtige scripttaal...
Ik probeerde, (heel frustrerend inderdaad) vertrouwd te maken met Microsoft Visual Studio Express, wanneer ik over deze kostbare Istructable Site een suggestie van de gevonden smaaaaaart struikelde: AutoHotKey!
Voor degenen die niet deze krachtige scripttaal weten, is hier de samenvatting van de belangrijkste kenmerken zoals vermeld op hun website:
AutoHotkey is een gratis, open-source tool voor Windows. Met het, kunt u het volgende doen:
- Bijna alles te automatiseren door het sturen van toetsaanslagen en klikken met de muis. U kunt een macro muis of toetsenbord met de hand schrijven of de macrorecorder te gebruiken.
- Het maken van hotkeys voor het toetsenbord, muis en joystick. Vrijwel elke sleutel, knop of combinatie kan een hotkey worden.
- Maak aangepaste gegevensinvoer formulieren, gebruikersinterfaces en menubalken. Zie GUI voor details.
- Remap toetsen en knoppen op uw toetsenbord, muis en joystick.
- Elk script converteren naar een EXE-bestand dat kan worden uitgevoerd op computers die niet AutoHotkey geïnstalleerd hebben.
Dus is het perfect voor het configureren van een muis om te werken als een afstandsbediening voor SW MediaPlayer, zoals VLC VideoLan; en het staat ook de eenvoudige GUI van mijn programma.
Eenmaal gedownload en vanaf sommige ingebouwde voorbeeld, in een avond was ik in staat om mijn eerste programma te creëren, en in één week na de tuning/tweaken, het plan was duidelijk:
1 - Maak een klein script in HK, maken het een zichzelf staande uitvoerbaar bestand en stel deze in op automatisch starten wanneer de PC is powered-on.
2 - hebben het creëren van een eenvoudige (en plat) scroll-lijst met alle leesbaar media in de root directory script: HUUUGE tekengrootte voor het gemakkelijke zoeken
3-assign muis commando's zodat de navigatie wordt gedaan met alleen de bladeren goed en de twee belangrijkste knop: geen point-and-click...
4-wanneer een bestand is geselecteerd, VLC Mediaplayer volledig scherm worden uitgevoerd
5 - een VLC is geladen, het bladerwieltje van de muis wordt gewijzigd om te joggen (voor FFW / REV), terwijl de twee knoppen voor afspelen/pauzeren en STOP worden gebruikt.
6 - als STOP wordt geraakt, VLC sluiten en terugkeren naar het hoofdmenu.
Dat is alles. Het script is gekoppeld, commentaar voor de belangrijkste onderdelen. U kunt de AHK compileren in het bijbehorende uitvoerbare bestand hebben.
TIPS voor het script:
-Het wijzigen van de root directory string met de juiste locatie in het station. Vergeet niet de slash aan het einde van de tekenreeks.
-De afmetingen voor de GUI volgens uw schermgrootte en resolutie wijzigen
-VLC moet geconfigureerde (cntrl-p) worden om te beginnen met volledig scherm (algemene instellingen van de Video) en te reageren op de juiste hotkeys dat de AHK script stuurt (configureren Hotkeys)