在Unity中调用Microphone.Start()时在iOS上滞后

时间:2017-01-12 14:17:22

标签: unity3d unity5

我正在开发一种循环站类型的应用程序,用户可以点击一个插槽来录制他/她的声音,然后再次点击以重放他们的声音。

但是,每当我点击要录制的插槽时,都会有0.5秒的延迟...(它在Unity Editor上工作正常,但我的iOS版本总是有0.5秒的延迟)

下面是我的代码:

{{1}}

有没有办法摆脱滞后......我一直在寻找整整一周的解决方案,但徒劳无功......

P.S。我已经将DSP缓冲区大小更改为最佳延迟,以最大限度地减少播放音频剪辑的延迟。

1 个答案:

答案 0 :(得分:0)

尝试在Defailt上设置DSP缓冲区大小。它对我有用。

音频设置:

Audio settings