c++builder录音
在表单上添加两个按钮,然后在OnClick事件的响应函数中添加如下代码:
#include "mmsystem.h"
//---------------------------------------------------------------------------
void __fastcall TTestmicrophone::ssSkinButton1Click(TObject *Sender)
{
//Label1->Caption = U"(扩音器测试)你正在使用的声音输出设备是:";
//Close();
//Testmegaphone->Show();
mciSendString(L"close p1",0,0,0);
mciSendStringA("open new type WAVEAudio alias p1",0,0,0);
mciSendString(L"record p1",0,0,0);
}
//---------------------------------------------------------------------------
void __fastcall TTestmicrophone::ssSkinButton2Click(TObject *Sender)
{
mciSendString(L"stop p1",0,0,0);
mciSendString(L"save p1 001.wav",0,0,0);
mciSendString(L"close p1",0,0,0);
}
//---------------------------------------------------------------------------