永发信息网

C# mciSendString 录音问题

答案:1  悬赏:70  手机版
解决时间 2021-04-19 16:57
  • 提问者网友:练爱
  • 2021-04-19 08:36
C# mciSendString 录音问题
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-04-19 09:22
//开始录音
mciSendString("set wave bitpersample 8", "", 0, 0);
mciSendString("set wave samplespersec 20000", "", 0, 0);
mciSendString("set wave channels 2", "", 0, 0);
mciSendString("set wave format tag pcm", "", 0, 0);
mciSendString("open new type WAVEAudio alias movie", "", 0, 0);
mciSendString("record movie", "", 0, 0);//停止并保存
mciSendString("stop movie", "", 0, 0);
mciSendString("save movie 1.wav", "", 0, 0);
mciSendString("close movie", "", 0, 0);追问这段代码在您那里可以成功录制吗,我这里还是报错,,,追答这代码在我这没什么问题。你先试试你的系统的录音机能不能正常录,如果可以,右键点你的exe以管理员运行看看。追问系统的能打开,也能录音,但是得戴着耳机,我用的笔记本,不带耳机的话,系统的也没办法录音,然后我做的这个程序呢,在初始化录音设备的时候就报错 指定的设备未打开,或未被MCI所识别,您看一下您那个有没有错误代码,就是mciSendString命令的返回值。。。。。我这个我是无语了,正在想别的录音方式呢。。但是还是想解决这个问题追答我同样是笔记本,看了一下返回值全部是263,没有错误,能正常工作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯