用WaveIn实现的MFC录音机程序

时间:2013-04-15 05:36:19
【文件属性】:

文件名称:用WaveIn实现的MFC录音机程序

文件大小:32KB

文件格式:RAR

更新时间:2013-04-15 05:36:19

MFC 录音机 WaveIn

用WaveIn实现的录音机程序,可录音、播放、暂停等功能,可以保存成wav格式的音频文件。


【文件预览】:
Recorder
----res()
--------Recorder.ico(1KB)
--------Recorder.rc2(400B)
----RecorderDlg.cpp(14KB)
----Recorder.dsp(4KB)
----Recorder.plg(685B)
----Recorder.h(1KB)
----Recorder.aps(36KB)
----StdAfx.cpp(210B)
----Recorder.dsw(541B)
----resource.h(1007B)
----Recorder.rc(6KB)
----Recorder.cpp(2KB)
----Recorder.opt(53KB)
----StdAfx.h(1KB)
----RecorderDlg.h(2KB)
----Recorder.ncb(65KB)
----Debug()
----Recorder.clw(1KB)
----ReadMe.txt(4KB)

网友评论

  • 可以供参考学习
  • 可以参考使用,可以保存成wave文件,但是好像不能播放
  • 不错,借鉴了一下,有帮助啊
  • 找的就是这种简单明了的小程序,好应用的我的大项目中
  • 不错,借鉴了一下谢谢
  • win7下不能使用
  • 很不错,值得借鉴,
  • 不错,挺有用的。
  • 有那么一丢丢参考价值
  • 不错,借鉴了一下,有帮助啊
  • 我的平台是VS2010,直接运行出错。error C2440: “static_cast”: 无法从“void (__thiscall CPppView::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” 。经过查询资料,问题解决。程序实现了录音、播放、暂停功能,点击保存再次出错。总体来说,还是不错的。
  • 是保存成WAVE文件,我想保存成MP3文件。
  • 可录音、播放、暂停等功能,可以保存成wav格式的音频文件。 但是保存路径固定为F盘,而且保存时WAV参数写错了,m_WaveFormatSize,应该是16的写成18。 代码质量一般。
  • 保存是个问题,只能用一次,有时间把保存再改一下
  • 非常不错的东西,很有用
  • 有bug,只能录音一次。第二次再点开始录音程序就崩溃了。
  • 确实还可以,可以参考。谢谢分享!
  • 这个还不错,保存文件是小问题而已,流程代码很清楚
  • @akarr:录音,播放都没问题,就是保存的wav文件不能用 windows midea player 播放 貌似是因为软件获取的声音,在文件头里有一个附加的字节吧
  • 录音,播放都没问题,就是保存的wav文件不能用 windows midea player 播放
  • 很好的例程,只是在保存文件的时候wav的文件头保存错误了
  • 大家可以借鉴一下,waveIn函数的用法可以在msdn中查到
  • 例子实现了录音、播放、暂停等功能