procedure TForm1.Button1Click(Sender:
TObject);
begin
//デバイスオープン
mciSendString('OPEN NEW TYPE WAVEAUDIO ALIAS WAVEFILE', nil, 0, Handle);
//Waveフォーマットを記入
mciSendString('SET WAVEFILE TIME FORMAT MS '+
'BITSPERSAMPLE 8 '+
'CHANNELS 1 '+
'SAMPLESPERSEC 44100 '+
'BYTESPERSEC 44100',
nil, 0, Handle);
//録音開始
mciSendString('RECORD WAVEFILE', nil, 0, Handle);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
//録音停止
mciSendString('STOP WAVEFILE', nil, 0, Handle)
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
//保存
mciSendString(PChar('SAVE WAVEFILE ' +'C:\Windows\デスクトップ\花ちゃん.wav'),
nil, 0, Handle);
//デバイスを閉じる
mciSendString('CLOSE WAVEFILE', nil, 0, Handle)
end;
|