日期:2014-05-19  浏览次数:20952 次

请教高手:A 程序发出声音,B 程序任何判断A 程序是否发出了某一个声音呢
有没有人做过啊   ,   一台电脑上,有没有办法在B   程序中直接识别A   程序发的声音呢?     不通过话筒输入,

------解决方案--------------------
虽然是声音.但声音也是由声音文件读取的..你可以用来判断声音路径.
------解决方案--------------------
頂一下。
------解决方案--------------------
通过具体的声卡驱动接口,windows底层API对声卡是有封装应该也能取得波形的,也就是Windows Volume Control的实现原理
------解决方案--------------------
友情帮顶

交流网络营销软件的开发 www.purejoy.cn/soft
------解决方案--------------------
友情帮顶了~~
路过就要顶,做人很厚道...
------解决方案--------------------
那就顶下吧……
------解决方案--------------------
让B程序监视A程序代码,只要A调用了相关的代码就能知道啦
------解决方案--------------------
那就顶下吧……
------解决方案--------------------
A发出声音后,发送条信息给B,告诉我我发出声音了
------解决方案--------------------
B程序知道A在发声而且要判断声音的性质对吗?

知道A在发声的话可以直接拿到声音啊
------解决方案--------------------
A发出声音后,发送条信息给B,告诉B我发出声音了
------解决方案--------------------
顶一下~~
------解决方案--------------------
mark~~~~~~~~
------解决方案--------------------
有办法,反正在一台电脑,a叫的时候就告诉b是怎么叫的。

b知道了怎么叫,你也就知道了
------解决方案--------------------
A发出声音后,用事件委托通知B
------解决方案--------------------
用事件委托通知B

------解决方案--------------------

------解决方案--------------------
用B程序监听从麦克风传来的信号,A程序让音箱发出声音B就知道啦
------解决方案--------------------
楼主素不素想窃听啊, 呵呵呵
友情帮顶一下
------解决方案--------------------
有点好玩...
不熟悉Windows编程
------解决方案--------------------
可能要考虑使用驱动之类的吧。
因为A不是你程序,所以消息是没有办法用的。
我这样想的:
首先你的程序得判断当前系统是否有声音
然后在判断这个声音的发出者。
可能你要去驱动之家问问,或去VC板块问问,这种东西一般都比较底层吧
------解决方案--------------------
要是喇叭没开呢?怎么能知道发出声音呢?
------解决方案--------------------
关注一下
------解决方案--------------------
那就顶下吧……
------解决方案--------------------
这个叫做“混音”,没做过……没头绪……
------解决方案--------------------
up
------解决方案--------------------
有情up
没弄过
------解决方案--------------------
B程序实时监控声卡???
------解决方案--------------------
BASEDIR1
------解决方案--------------------