Joysound: Sounds abspielen per Joypad
Liste der Anhänge anzeigen (Anzahl: 3)
Beschreibung:
Ein Programm welches Sounddatein per Knopfdruck (bis zu 12 Buttons) bzw. Achsenbewegung (bis zu 4 Achsen) abspielt, und wenn man loslässt wieder stopt abzuspielen. Desweiteren Lassen sich Sound Templates im Ordner Sound erstellen. Auch kann man für die einzelen Buttons bzw. Achsen eine Beschreibung speichern. Welche dann als ini Datei in den Template ordner mit abgelegt werden. Der Soudn wird automatisch am ende wiederholt (Auto Loop) Was ist zu beachten? Ihr solltet aufjedenfall ein Gamepad besitzen. Des weiteren solltet ihr vor start des Programms einen Ordner im Sounds Ordner erstellen da ihr sonst eine Zugriffsverletzung bekommt. Außerdem hab ich das Programm nur auf XP getestet. Soundbelegung Button bzw Achse --> mp3 file X > 900 --> 1.mp3 Y > 900 --> 2.mp3 X < -900 --> 3.mp3 Y < -900 --> 4.mp3 Z > 900 --> 5.mp3 R > 900 --> 6.mp3 Z < -900 --> 7.mp3 R < -900 --> 8.mp3 Button 0 --> 9.mp3 ... Button 11 --> 20.mp3 Hinweis Für alle Leute die sich den Code anschaun bitte lüncht mich nicht für die vielen timer. Mir ist erst zum Schluss eingefallen das ich das auch anders hätte lösen können. |
Re: Joysound: Sounds abspielen per Joypad
Nun gut,
1.) Bitte Arbeite an deiner Formatierung des Quelltextes. Zur Zeit ist er , sagen wir mal, schlecht lesbar. 2.)
Delphi-Quellcode:
Sollte man unbedingt so machen. Denn was passiert denn wenn das verzeichnis leer oder nicht vorhanden ist ?
procedure TForm1.FormCreate(Sender: TObject);
begin pfad := (ExtractFilePath(ParamStr(0)) + '\Sounds\'); if sysutils.DirectoryExists(pfad) then begin ListeDir(pfad, Listbox1.Items); if Listbox1.ItemIndex > -1 then Listbox1.Selected[0] := true; end; //... 3.) 38 Timer ? Muss das denn sein ? Einer reicht völlig aus denke ich. |
Re: Joysound: Sounds abspielen per Joypad
Zitat:
|
Re: Joysound: Sounds abspielen per Joypad
Zu deinem Programm:
Zuerst habe ich es gestartet ca 100 Fehlermeldungen :?: Dann habe ich irgendwann bemerkt dass man in den Ordner Sounds 9 Sounddateien stecken muss -> hab ich dann auch Dann wieder AV's ohne Ende -> habe gemerkt dass ich in Sounds einen weiteren Ordner machen muss in dem dann die Sounds liegen müssen Dann ging mir langsam die Lust aus trotzdem startete ich das Programm => Super lief Dann steckte ich den Joystick ein => nichts passierte Programm wieder aus -> Joystick rausziehen -> Joystick reinstecken -> Programm an -> Access Violation Mach ich irgendwas falsch :?: Tipps: Bessere Fehlerbehandlung (Try...except ?) und Beispiel-Sounds damit man mit der Ordnerstruktur wie man die anlegen muss nicht so durcheinander kommt und man es besser mal kurz testen kann Sonst aber witzige Idee den Joystick zum Klavier zu machen :mrgreen: find ich echt witzig die Idee :thumb: MfG Mikescher PS: 42 Timer ist aber echt ziemlich viel die kann man doch bestimmt auf 41 reduzieren :zwinker: PPS: Die Sounds könntest du auch mit PlaySound wiedergeben (ohne TMediaPlayer) |
Re: Joysound: Sounds abspielen per Joypad
Erst mal sry das ich erst jetzt weider schreibe hab heut ewig schule gehabt und danach gleich Handball training
Zitat:
Zitat:
Zitat:
|
Re: Joysound: Sounds abspielen per Joypad
Zitat:
|
Re: Joysound: Sounds abspielen per Joypad
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Zitat:
PS.: hab grad mal so ein Beispiel-Sound in den Anhang gelegt den kannste wenn de willst grad übernehmen grad 9-mal ind die Ordner rein :zwinker: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz