如何能够采集到音频输出的声音?
音频输入的数据采集,可以通过麦克风输入来录制并获取.
那么,我现在想得到和别人进行视频聊天的时候,从音箱或者耳机里面转出来的声音呢?
因为我想根据音箱和耳机里面的声音大小,来自动调节我的输出音量大小。
知道的,麻烦讲一下详细的流程和步骤。
有现成例子的,也麻烦发一下到邮箱:mobailwang@163.com
[解决办法]
你这是两个问题,1. 求播放音量,2. 抓取不同程序的音频。
第一个代码已经实现,第二个就麻烦,对方视频的声音抓取就很复杂了,实现比较困难,除非是自己写的程序,可以通过回调通知外面,否则别人写的东西你是不知道的。实现的方法:1. 自己写虚拟声卡,将程序的播放设备映射到你的虚拟声卡中抓取数据。2. 破解或猜测程序是使用什么播放的,WaveOut,DirectSound还是其它的,可以使用hook API函数来抓取数据。