Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi wav Datei erzeugen (https://www.delphipraxis.net/9945-wav-datei-erzeugen.html)

fredi 8. Okt 2003 12:49


wav Datei erzeugen
 
habe in diesem Forum ein wenig herumgestöbert und einige codesample gefunden um etwas zu rekorden, leider bekomme ich nur eine datei die keinen ton beim abspielen mit dem mediaplayer abgibt.
Lautstärke habe ich auf voll gestellt.

Kann mir jemand sagen was da falsch ist ?
danke für eure hilfe im voraus.
fredi


Delphi-Quellcode:
procedure TForm1.btnStartClick(Sender: TObject);
begin
mciSendString('OPEN NEW TYPE WAVEAUDIO ALIAS mySound',nil,0,Handle);
mciSendString('SET mySound ' +
              'TIME FORMAT MS ' +
              'BITSPERSAMPLE 16 ' +
              'CHANNELS 2 ' +
              'SAMPLESPERSEC 44100 ' +
              'BYTESPERSEC 176400 ' +
              'ALIGNMENT 4',
              nil,0,handle);
mciSendString('RECORD mySound',nil,0,Handle);
btnEnde.Enabled := true;
end;

procedure TForm1.btnEndeClick(Sender: TObject);
var
TempFile : String;
begin
TempFile := 'C:\Temp\Sound.wav';
mciSendString('STOP mySound',nil,0,Handle);
mciSendString(pChar('SAVE mySound "' + TempFile + '"'),nil,0,Handle);
mciSendString('CLOSE mySound',nil,0,Handle);
btnEnde.Down := false;
end;
[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]

DeadEternity 26. Nov 2003 12:07

Re: wav Datei erzeugen
 
Hi, schau mal in diesem Thread nach:

http://www.delphipraxis.net/internal...ect.php?t=4178


MfG


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