各位高手:
小弟在一项目中要求局域网中一台机通过MIC录音,并同步发布至局域网中其它机器,如何实现。
我使用了 AudioComponentsSuite.v2.2, 客户端可以通过计时器按时间片断将录下的流传至播放机,经查正确,在播放端使用 TStream In 不断在后增加流片段(录间端传过来)经查正确,Audio.Run后只能播 10秒左右,便无声音了,请高手指点。 急啊!!!
若不通过 AudioComponentsSuite.v2.2 有更好的办法吗?
帮忙UP者有分。
多谢了!
小弟在一项目中要求局域网中一台机通过MIC录音,并同步发布至局域网中其它机器,如何实现。
我使用了 AudioComponentsSuite.v2.2, 客户端可以通过计时器按时间片断将录下的流传至播放机,经查正确,在播放端使用 TStream In 不断在后增加流片段(录间端传过来)经查正确,Audio.Run后只能播 10秒左右,便无声音了,请高手指点。 急啊!!!
若不通过 AudioComponentsSuite.v2.2 有更好的办法吗?
帮忙UP者有分。
多谢了!
你可以采用 MMTools 套件进行语音录制
那套控件真的很好用,采用它可以直接处理录到的数据
自己开一个后台线程用于发送数据
一般采用多缓冲区录音,录满一个后通过后台线程将数据片段发送过去,发送的同时在另外一个缓冲区写数据
接收端也用多缓冲区接收,接收后也可以用里面的控件来播放
同时找找 MMTools 的 Demo 看一下就明白怎么用了
看看 Demo 就可以做了,当初我也是这么看过来的~
自己看Demo比较快些
你搜索 MMTools 看看,再搜索 MMTools Demo
写到文件的话,不知道会不会影响速度