Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mehrere Audiodateien hintereinander ohne Pause abspielen? (https://www.delphipraxis.net/164683-mehrere-audiodateien-hintereinander-ohne-pause-abspielen.html)

jdm 24. Nov 2011 17:23

Mehrere Audiodateien hintereinander ohne Pause abspielen?
 
Ich habe verschiedene Audiodateien (.wav) gemacht, die jeweils etwa eine halbe Sekunde lang sind und verschiedene Töne enthalten. Nun will ich damit in einem Programm verschiedene Melodien abspielen können.
Mein bisheriger Ansatz war:
Code:
procedure ton(bez:string);
begin
     With Form1.MediaPlayer1 do begin
          filename:='sounds/'+bez+'.wav';
          Open;
          wait:=true;
          play;
          close;
     end;
end;
Code:
ton('h0'); ton('h1'); ton('h2'); ton('h3');
ton('h1'); ton('h2'); ton('h3'); ton('h4');
Das Problem ist, dass jeder Ton erstmal geladen werden muss, bevor er abgespielt wird. So entstehen lange Pausen zwischen den Tönen. Wie bekomme ich diese Pausen weg?


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