录音代码如下:
..............
using System.Runtime.InteropServices;//添加调用API的必要命名空间
[DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
public static extern int mciSendString(string lpstrCommand,string lpstrReturnString,int uReturnLength,int hwndCallback);
private void button1_Click(object sender, EventArgs e)//点击开如录音
{
mciSendString("close movie", "", 0, 0);
mciSendString("open new type WAVEAudio alias movie", "", 0, 0);
mciSendString("record movie", "", 0, 0);
}
private void button2_Click(object sender, EventArgs e)//点击后完成录音,并保存在F盘的1.wav文件中
{
mciSendString("stop movie", "", 0, 0);
mciSendString("save movie f:\\1.wav", "", 0, 0);
mciSendString("close movie", "", 0, 0);
}
怎么样,是不是感觉太神奇了。对,就是这么六句话,就可以实现。另外有需要那个《API函数查询》软件的同学就来找我要吧。