Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Warten, bis SoundDatei zu Ende ? (https://www.delphipraxis.net/12779-warten-bis-sounddatei-zu-ende.html)

devnull 3. Dez 2003 22:01


Warten, bis SoundDatei zu Ende ?
 
Hi,
ich möchte einen Sound aus einer Resource abspielen,
Delphi-Quellcode:
  PlaySound(PChar(anz),HInstance, snd_ASync or snd_Memory or snd_Resource);
Wie kann ich jetzt an der Stelle warten, bis der Sound zu Ende gespoielt ist ??

devnull

mr2 3. Dez 2003 22:28

Re: Warten, bis SoundDatei zu Ende ?
 
Hallo,

einfach
Delphi-Quellcode:
SND_SYNC statt SND_ASYNC
als Flag setzen.
Delphi-Quellcode:
  PlaySound(PChar(anz),HInstance, SND_SYNC or snd_Memory or snd_Resource);
CU mr2

Wormid 3. Dez 2003 22:32

Re: Warten, bis SoundDatei zu Ende ?
 
So geht es:

Delphi-Quellcode:
  PlaySound(PChar(ANZ), HInstance, SND_SYNC or SND_MEMORY or SND_RESOURCE);
The Haken an the Sache ist, das deine Anwendung dann taub ist... die Oberfläche reagiert nicht mehr auf Benutzereingaben - also für längere Sounds nicht direkt zu gebrauchen. (Da wird dann wohl ein Thread für die Wiedergabe herhalten müssen (auch schon für kurze Sounds, wenn man es genau nimmt...)

Gruß

Wormid

*grml* Irgendjemand nimmt einem immer den Triumph, als erster die Antwort parat zu haben... http://forum.ogp-sa.de/images/smiles/motz.gif
:mrgreen:


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