我知道有一些问题为什么Android可以使用低延迟音频,并且对所有内容都有大约100毫秒的延迟(嗯......实际上振动比音频更快!!!对你感到羞耻!)..但有没有可能弄清楚我需要多长时间才能按时运行声音呢?
e.g。 如何计算音频延迟?
我创造了一个节奏游戏,我需要玩#34; ticks"与音乐同步。 我正在使用libGDX声音 - 例如声音池 - 现在播放()。
有什么建议吗?
答案 0 :(得分:1)
您的应用可以使用扬声器发出声音,然后使用麦克风检测自身发出的声音(类似于remote.js)。
即使涉及许多变量(麦克风也会有延迟),您可以让设备通过不断尝试猜测声音需要多长时间进行自我校准,然后一次又一次地发出声音。你的猜测得到了很好的调整"。