![]() |
Warten, bis SoundDatei zu Ende ?
Hi,
ich möchte einen Sound aus einer Resource abspielen,
Delphi-Quellcode:
Wie kann ich jetzt an der Stelle warten, bis der Sound zu Ende gespoielt ist ??
PlaySound(PChar(anz),HInstance, snd_ASync or snd_Memory or snd_Resource);
devnull |
Re: Warten, bis SoundDatei zu Ende ?
Hallo,
einfach
Delphi-Quellcode:
als Flag setzen.
SND_SYNC statt SND_ASYNC
Delphi-Quellcode:
CU mr2
PlaySound(PChar(anz),HInstance, SND_SYNC or snd_Memory or snd_Resource);
|
Re: Warten, bis SoundDatei zu Ende ?
So geht es:
Delphi-Quellcode:
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...)
PlaySound(PChar(ANZ), HInstance, SND_SYNC or SND_MEMORY or SND_RESOURCE);
Gruß Wormid *grml* Irgendjemand nimmt einem immer den Triumph, als erster die Antwort parat zu haben... ![]() :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 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