QQ音频强度提示是怎么实现的?(20分)

Z

ZS99241

Unregistered / Unconfirmed
GUEST, unregistred user!
QQ的语音聊天中,麦克风的音量能动态的进行提示,不知道它是根据什么来判断和提示的呢?怎么实现的?
 
没人知道啊
 
我实现了, 效果很理想
 
说下思路或给点代码看看啊
 
1.用 waveinXXX函数进行录音
2.捕获数据,进行数据分析里面有你要的东西
具体一点吧:
1.定义录音数据格式
2.打开录音设备 WaveInopen()
3.分配一个内存块,并锁定
4.定义缓冲区数据格式
5.WaveInPrepareHeader() 为它分配内存
WaveInAddBuffer() 准备缓冲区数据块
WaveInStart() 开始录音
6. 用 MM_WIM_DATA 消息进行数据捕获,在缓冲区满时,就可以对数据进行计算
 
能不能更具体一点,最好有代码,我想做一个东西,就是监控声卡是否正在发声,如何实现?
 
柳随风已经说的挺明确了,去查查就能写出代码了。
不建议直接要现成的代码。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
959
SUNSTONE的Delphi笔记
S
顶部