Autor Beitrag
GR-Thunderstorm
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 206



BeitragVerfasst: Mo 19.03.07 21:48 
Ist es möglich, dass ich mit SNDPlaysound(..,SND_Async); zwei Sounds gleichzeitig abspielen kann?
Sonst ist es ja so, dass ein Sound beendet wird, sobald ein anderer startet, aber gibt es da irgendwelche Möglichkeiten?
Saubäär
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 376



BeitragVerfasst: Mi 21.03.07 12:58 
Moin,

keine Ahnung ob es mit SNDPlaySound geht, aber mit mciSendString ist es kein Problem. Bsp:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
uses mmSystem, ...

procedure TForm1.Button1Click(Sender: TObject);
begin
 mciSendString('open waveaudio!C:\snd01.wav alias snd01'nil00);
 mciSendString('open waveaudio!C:\snd02.wav alias snd02'nil00);
 mciSendString('play snd01'nil00);
 mciSendString('play snd02'nil00);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 mciSendString('stop snd01'nil00);
 mciSendString('stop snd02'nil00);
 mciSendString('close snd01'nil00);
 mciSendString('close snd02'nil00);
end;


Gruß