Fórum Gravar Wav #177445
25/08/2003
0
um prog no Delphi que seja capaz de gravar
sons no formato WAV ou em MP3 ??
T+
Eniorm
Curtir tópico
+ 0Posts
25/08/2003
Fabricio
Fabricio
Gostei + 0
26/08/2003
Eniorm
o que eu estou precisando é...,
criar tipo de um grampo telefônico
que é acionado qdo se recebe um telefonema ou
qdo se disca para algum telefone.
o programa seria acionado e gravaria toda a
conversa em arquivos .WAV ou .MP3
Gostei + 0
26/08/2003
Cebikyn
A parte do grampo telefônico eu não sei, mas para gravar WAV, é assim:
uses mmSystem;
{....}
procedure TForm1.Button1Click(Sender: TObject);
begin
// inicia a graavação
mciSendString(´OPEN NEW TYPE WAVEAUDIO ALIAS mysound´, nil, 0, Handle);
mciSendString(´SET mysound TIME FORMAT MS ´ + // set time
´BITSPERSAMPLE 8 ´ + // 8 Bit
´CHANNELS 1 ´ + // MONO
´SAMPLESPERSEC 8000 ´ + // 8 KHz
´BYTESPERSEC 8000´, // 8000 Bytes/s
nil, 0, Handle);
mciSendString(´RECORD mysound´, nil, 0, Handle)
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
// pára a gravação
mciSendString(´STOP mysound´, nil, 0, Handle)
end;
procedure TForm1.Button3Click(Sender: TObject);
var
verz: String;
begin
// Salva o arquivo
GetDir(0, verz);
mciSendString(PChar(´SAVE mysound ´ + verz + ´/test.wav´), nil, 0, Handle);
mciSendString(´CLOSE mysound´, nil, 0, Handle)
end;Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)