比方说:写这样一个程序,上面有两个按钮,一个开始,一个结束;
然后打开任何一个或多个带声音的文件(比如,用media player分别打开两个影音文件)接着点击开始,一段时间后,点击结束,就可以将这段时间内的混合声音数据保存为一个WAV文件,要求不用麦克风输入设备,直接对数字声音信号进行合成,保存。再比方说,豪杰音频解霸,可以播放并录制声音文件,那个实现比剑简单,直接霸声音数据分离然后保存,,,,

解决方案 »

  1.   

    你说可以实现的.你是否要编程实现:
     方法一: 利用低级音频函数 wavein..  waveout..等系列函数编程实现,很容易实现的.
     方法二;利用DIRECTX的directsound编程实现,控制会更灵活一些的.功能也更强大,只是实现可能稍复杂些.双击任务栏的声音标记,在弹出的对话框中修改录音选项的配置,把录音来源(即以何种方式录音)选为wave,缺省是麦克风.  再编程录音就可以了.
    修改录音来源也可以通过编程来实现,即对音频混合器(audiomixer)进行编程.
      

  2.   

    双击任务栏的声音标记,在弹出的对话框中修改录音选项的配置,把录音来源(即以何种方式录音)选为wave,缺省是麦克风.  再录音就可以了.
    不管你是播放多少个声音文件,统统给混进来了的。
      

  3.   

    用Dx9中的TimeLine,然后RenderTimeLine;