谢谢回复。

解决方案 »

  1.   

    是挺麻烦,现在我知道有个方法可以录音,先把.wav头文件格式写到已存在的.wav文件,然后再利用mediaplayer.filename实现录音,一录音就自动保存。可这样挺不符合常规了,我现在是想按照windows自带的录音机那样录音,只有点击保存才把它保存。不知有什么法子?是否可以用其它控件实现录音呢?
      

  2.   

    录音机例子Delphi写的
    http://my.6to23.com/zhusongdong/download.htm
      

  3.   

    最简单的办法使用MCI,看看MSDN上有例子,或者用Windows Wave Audio,控制更多,但编成难度较大。
      

  4.   

    ACM可以
    DirectSound可以。我看DirectSound学会的。
      

  5.   

    同意:sos995(渴望) 的至于:只有点击保存才把它保存应该是先存在一个临时文件里,录完了再copy出来,删除临时文件。
      

  6.   

    用API函数,留下Email给你一个源码
      

  7.   

    用API..http://www.codestudy.net/codesource/list.asp?id=120不过其中的界面用了LMD控包.其中录音放音都做了十分详细的注释.TWaveUnit目录下的三个PAS文件是录放音的文件:TCMWaveType.pas     :录放音公用过程、函数、数据结构
    TPlayWaveUnit.pas   :放音类
    TRecordWaveUnit.pas :录音类并且还可以显示波形、快慢速播放、复制、粘帖音频数据等很多操作。
    可以直接复制上述的三个文件进行改进和程序设计
      

  8.   

    用mediaplayer可以录制声音的,给我消息,我发一个例子到你邮箱里面
      

  9.   

    我暂时就是用的临时文件的方法,有其它方法的,麻烦发到我油箱,谢谢:)
    我的e-mail:[email protected]