@peceha,
post #3
Jeśli miałbym coś zaproponować to przyjrzyj się HippoPlayerowi. Ma on naprawdę rozbudowany port ARexxa i wiele komend do komunikacji z nim.
Można to zrobić w ten sposób, że uruchamiasz HippoPlayera w trybie ukrytym, a następnie otwierasz własny program z własnym, rozbudowanym GUI (ten, który tutaj przedstawiasz).
Następnie jak użytkownik naciśnie przycisk w Twoim programie, wybierze opcję, utwór itd., po prostu wysyłasz odpowiednie polecenie (lub skrypt) ARexxa do HippoPlayera i to on zajmuje się odtwarzaniem muzyki.
Dzięki temu nie musisz się w ogóle martwić o samo odtwarzanie muzyki i możesz zrobić np. rozbudowaną biblioteczkę utworów z tagowaniem, wyszukiwaniem itp., której brakuje w HippoPlayerze - według własnej inwencji.
Przykład: HippoPlayer ma polecenie PLAY, które odtwarza dowolny wybrany utwór:
PLAY [file] If [file] is given, clear list and play it. Otherwise
play chosen file. If there's no files in list then
open file requester.
Po prostu podpinasz polecenie/skrypt ARexxa PLAY do guziczka Play w swoim GUI. To oczywiście tylko przykład.
Ostatnia aktualizacja: 10.10.2019 21:43:41 przez Hexmage960