Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Standard Windows Wav Datei abspielen? (https://www.delphipraxis.net/57505-standard-windows-wav-datei-abspielen.html)

lucius 22. Nov 2005 13:03


Standard Windows Wav Datei abspielen?
 
Hallo liebe User,

Ich habe eine Notify Event in mein Program eingebaut und jetzt moechte ich dazu noch nen Ton abspielen der standard in das Windows Verzeichnis anwesend ist.
Meine Frage, wie kriege ich das mit Code hin und welche Wav Dateien gibt es dazu?

Gruss Lucius..

Binärbaum 22. Nov 2005 13:10

Re: Standard Windows Wav Datei abspielen?
 
Mit folgender Funktion kannst du .WAV-Dateien abspielen lassen:
Delphi-Quellcode:
uses ..., mmsystem;

sndPlaySound(PChar('C:\Windows\xyz.wav'), SND_ASYNC);
MfG
Binärbaum

Edit:
Um die Funktion nutzen zu können, muss man AFAIK die Unit mmsystem einbinden.

lucius 22. Nov 2005 13:26

Re: Standard Windows Wav Datei abspielen?
 
Danke Binärbaum, da kann ich schon was mit anfangen.

Gruss Lucius.

ManuMF 22. Nov 2005 14:13

Re: Standard Windows Wav Datei abspielen?
 
SndPlaySound ist veraltet ;-). PlaySound ist besser.

Und: Nicht bei jedem PC ist die Systempatition "C:" und der Windows-Ordner "Windows". Wenn Standard-Sound gespielt werden sollen, ist dieser Beitrag in der Code-Libraray besser.
(Hinweis: SND_ALIAS für Systemsounds, SND_FILENAME für Dateien verwenden. Mit SND_ASYNC wartet das Programm nicht, bis der Sound fertig abgespielt wurde.)

Gruß,
ManuMF


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 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