转载自:http://blog.csdn.net/williamnet_li/archive/2004/12/07/208037.aspx
好长时间没有更新blog了,都快黄了~今天来唠叨唠叨~!
前一段时间写一个录音功能的DLL,找了N久,发现N多例子都非常麻烦!现在功能DLL做完了,总结一下贴出来大家看看.
[......]
【转载】 VC实现录音,放音,保存,打开功能
Leave a reply
转载自:http://blog.csdn.net/williamnet_li/archive/2004/12/07/208037.aspx
好长时间没有更新blog了,都快黄了~今天来唠叨唠叨~!
前一段时间写一个录音功能的DLL,找了N久,发现N多例子都非常麻烦!现在功能DLL做完了,总结一下贴出来大家看看.
[......]
VC实现录音,放音,保存,打开功能
实现了录音,放音,打开,保存功能.非常简单,使用的是MSDN里面的MCIWnd来实现的.
用VC建立一个Dialog,加入N个按钮.我的Dialog叫Wav3是测试用的.所以懒得弄名字了,下面也有一个些名字写的不怎么样.
全局的HW[......]
老是提示文件 设备没有打开
原因是没有new内存
应该MCIWndNew[......]
这段时间用MCI做了录音机的程序,下面进行一下总结,积累开发经验。
一、关于使用mci的方法。
MCI(Media Control Interface,媒体控制接口)向Windows程序提供了在高层次上控制媒体设备接口的能力。总的来说,MCI操作十分简单,提供了十分强大的接口和操作。
一般使用MCI可以有以下几种方法
1 mciSendString 这种方法操作十分简便
比如播放只需要
mciSendstring("open 文件名称 alias aa");//aa是设备id[......]
开发环境:vc++6.0 sp6
利用mci的vfw进行
操作功能:播放wav文件 录音 并且可以存为wav文件
[......]