最近在做一个录音功能的程序,在网上找了很多例子,总算是弄出来一个运行正常的程序,使用DirectSound对麦克风采集声音,让后保存成文件,或者直接通过输出设备直接播放出来。当时,欠缺的是,程序代码只能录制麦克风的声音,系统播放mp3录制不了。
现在就是希望能将播放的MP3也一并加入录制。希望高人指点。(注:那些针对麦克风的录音的就不需要了,我已经整出来了。)

解决方案 »

  1.   

    C#在使用CaptureDevicesCollection只能枚举出输入设备,例如麦克风DevicesCollection 可以枚举出输出设备,但是用采集麦克风的方法来采集输出设备代码报错,网上有找不到资料
      

  2.   

    网上有源代码,自己去找找去,我做过就不多废话了。
    DirectSound不是用这个,我是用windows API做的声音采集。
    封装过多的东西,学不到知识啊,什么音频码率的你都懂了?
    不懂即使抄出来又有什么意思?
      

  3.   

    很想结贴啊。windows api 采集麦克风的也弄出来,还是不能采集扬声器里播放的音乐的声音。