![]() |
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:
[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]
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; |
Re: wav Datei erzeugen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz