DELPHI 中关于ACM组件的ACMWaveIn延迟问题解决方法

相信很多朋友都用过ACM组件。但是有延迟现象。我也遇见了,搞了半天,终于找到解决的方法了。

方法如下:

1。找到ACMWaveIn.PAS并打开。

2。找到procedure TACMWaveIn.Open(format:PWaveFormatEx);看里边的代码找到sizebuf:=format.nAvgBytesPerSec;
3。把sizebuf:=format.nAvgBytesPerSec;修改为:sizebuf:=128;(经过测试128最合适。值越大,越延迟。)

修改后保存,运行。这样就OK了。

posted on 2021-01-11 16:25  癫狂编程  阅读(156)  评论(0编辑  收藏  举报

导航

好的代码像粥一样,都是用时间熬出来的