紧急求救....关于ACM控件的使用...

mdejtod 2008-05-02 04:02:16
RT...
要实现像QQ语音设置里面的功能,当向麦克风说话时,可以用进度条的方式显示麦克风的输入强度....
用ACM取得的数据是未压缩的PCM数据,但是不知道怎么分析PCM数据.得到我要的数据,并显示出来...
谢谢!!!!!
...全文
101 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mdejtod 2008-05-21
  • 打赏
  • 举报
回复
哎,....足足整了一个星期.
麦克风强度已经OK了,功能有点类似于系统自带的硬件检测的效果,只是播放的强度还没搞定.
继续数据解析中....谢谢各位.
marka954 2008-05-19
  • 打赏
  • 举报
回复
关注,先帮你顶一下
mdejtod 2008-05-19
  • 打赏
  • 举报
回复
关键是怎么算呢?
PCM数据要怎么解析?
newyj 2008-05-18
  • 打赏
  • 举报
回复
最简单的就是看振幅,你取到的pcm数据
对10ms数据运算,找到最大值和最小值,一般应该是一正一负max-min,比如16位的最大振幅就是65536,按比例算下就好了
mdejtod 2008-05-15
  • 打赏
  • 举报
回复
哎,CSDN上没高人了......郁闷中...
mdejtod 2008-05-10
  • 打赏
  • 举报
回复
没人帮帮我哪???
耙子 2008-05-05
  • 打赏
  • 举报
回复
aiirii 这个老家伙居然还在这儿折腾骗分哈。
aiirii 2008-05-05
  • 打赏
  • 举报
回复
没研究过,不好意思!
mdejtod 2008-05-05
  • 打赏
  • 举报
回复
??????????????????????????
mdejtod 2008-05-02
  • 打赏
  • 举报
回复
不是音量
是强度,比如说话大点声,那进度条的值就大一些,小点声,它的值就小一些,
只能这样解释先,我自己都糊涂了
tianhuo_soft 2008-05-02
  • 打赏
  • 举报
回复
MSDN上面有一个能获得当前音量的函数
根据返回的百分比 设置强度

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧