![]() |
Button-Sound
hi,
ich bin neu, und hab da mal ne frage, die ich nun keinem forum direkt zuordnen konnte. also 1. wie kann ich einen sound abspielen lassen, wenn z.b ein button gedrückt wird? 2. muss ich den sound dann zu der exe belegen, oder kann man die auch irgendwie ind die exe mit einbinden? hoffe mir kann da einer helfen. mfg kenu |
Re: Button-Sound
Hi!
Herzlich Willkommen in der DP. Zu Frage 1 findest du sicherlich was mit Hilfe der Suche. Zu Frage 2 such mal nach "Ressource" Ciao Frederic P.S.: Normalerweise bitte nur eine Frage pro Thread stellen - das erhöht die Übersichtlichkeit. |
Re: Button-Sound
ok danke erstmal.
|
Re: Button-Sound
Hi und herzlich Willkommen in der DP :party:
1. - Es gibt einen System-Befehl zum Abspielen - ![]() - im Notfall auch ![]() - (nicht empfhelenswert, ist aber deine Sache) die Komponente TMediaPlayer in der System-Palette 2. ![]() |
Re: Button-Sound
Moin.
Zitat:
Zitat:
Zitat:
Edit: Hat denn an Ostern keiner nach dem roten Kasten gesucht :gruebel: |
Re: Button-Sound
roter kasten???
ok meine rechtschreibung ist grausam, ich weiß. bei diesem Post bemüh ich mich. Ich hab das mit dem Anhängen einer Sounddatei an die .exe immernochnicht verstanden, kann mir das mal bitte jemand erklären, oder vielleicht sogar schon den fertigen Code posten (muss aber nicht sein). |
Re: Button-Sound
Zitat:
![]() |
Re: Button-Sound
Zitat:
![]() und im allgemeinen hilft dir bestimmt ![]() Die so eingebundenen Dateien haste dann als RessourceStream zur verfügung. Manchmal kann man diese dann einfach per .LoadFromStream benutzen oder du speicherst sie "irgendwo" mit MeinStream.SaveAsFile(Filename) zwischen. |
Re: Button-Sound
Hi Leutz...
da er neu ist wird er wohl nicht so viel mit den ganzen Befehlen da anfangen können... Man muss ihm schon alles hinschreiben, damit er es kapiert... Also so spielt man einen Sound ab:
Delphi-Quellcode:
Statt dem SND_SYNC kannst du auch folgendes schreiben:
sndPlaySound(PChar('C:\Datei.wav'),SND_SYNC);
SND_SYNC = Während die Datei abgespielt wird, steht die Anwendung SND_ASYNC = Die Datei wird unabhängig vom Programm abgespielt. SND_LOOP = Immer wieder und immer wieder Du musst über uses (oben) die Unit mmsystem einbinden... Greetz by Hux |
Re: Button-Sound
...und die einzelnen Optionen kann man mit or verbinden, also SND_ASYNC or SND_LOOP zum Beispiel. Achja, und gibts nicht noch ein paar mehr Optionen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz