Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   musik im hintergrund (https://www.delphipraxis.net/37110-musik-im-hintergrund.html)

Countdown2000 31. Dez 2004 09:40


musik im hintergrund
 
Wie grig ich Musik in den hintergrund der per Button AN und AUS machbar ist !

ReDoX 31. Dez 2004 09:50

Re: musik im hintergrund
 
Hi,
sound kannst du mit:
Delphi-Quellcode:
uses mmsystem;

begin
  flag:=SND_SYNC or SND_LOOP;
  sndPlaySound('sound.wav', Flag);
end;
stoppen mit:
Delphi-Quellcode:
sndPlaySound(NIL,0);
Folgende Flags können benutzt werden:
SND_SYNC = Spielt den Sound ab, die Anwendung "steht"
SND_ASYNC = Spielt den Sound ab, die Anwendung läuft weiter
SND_LOOP = Spielt den Sound endlos

Mfg MrScholz

Countdown2000 31. Dez 2004 17:28

Re: musik im hintergrund
 
der hatt dann aber ein problem mit dem begriff Flag

Dax 31. Dez 2004 17:30

Re: musik im hintergrund
 
Und jetzt? :roll:
Delphi-Quellcode:
var flag: DWORD;

SirThornberry 31. Dez 2004 17:30

Re: musik im hintergrund
 
flag ist einfach nur eine Variable die du auch weglassen kannst du die Paramter direkt hinschreiben

Ultimator 31. Dez 2004 17:31

Re: musik im hintergrund
 
Klar, du hast ja doe Variable flag nicht deklariert ;-)
Ich weiß zwar nicht, welchen Typs sie sein muss, aber du kannst auch direkt
Delphi-Quellcode:
sndPlaySound('sound.wav', SND_SYNC or SND_LOOP);
schreiben ;-)

Countdown2000 31. Dez 2004 17:41

Re: musik im hintergrund
 
ok soweit so gut aber irgendwie kann man in der zeit nix mit dem programm machen und nix reagiert außer die schei? musik spielt

SirThornberry 31. Dez 2004 17:43

Re: musik im hintergrund
 
@Countdown2000: Wenn du dir die Beiträge durchliest wirst du auch die erklärung finden. Du verwendest bestimmt als Falg "SND_SYNC" und wie oben geschrieben wurde kannst du diesen effekt verhindern wenn du anstelle von "SND_SYNC" das Flag "SND_ASYNC" verwendest

Countdown2000 31. Dez 2004 18:04

Re: musik im hintergrund
 
ok das funktioniert


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