Thema: Delphi wav Datei erzeugen

Einzelnen Beitrag anzeigen

fredi

Registriert seit: 6. Aug 2003
43 Beiträge
 
Delphi 5 Professional
 
#1

wav Datei erzeugen

  Alt 8. Okt 2003, 12:49
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]
  Mit Zitat antworten Zitat