【问题标题】:Android audio delay - how to calculate delayAndroid 音频延迟 - 如何计算延迟
【发布时间】:2013-12-15 15:29:41
【问题描述】:

我了解为什么 android 无法提供低延迟音频并且在所有内容上都有 >100 毫秒的延迟(嗯.. 实际上振动比音频更快!!!真丢脸!).. 但那里有有可能弄清楚我需要提前多长时间运行声音才能真正准时?

例如如何计算音频延迟

我正在创建一个节奏游戏,我需要与音乐同步播放“ticks”。 我正在使用 libGDX 声音 - 例如声音池 - 现在播放()。

有什么建议吗?

【问题讨论】:

  • 你解决了吗?我只发现很多主题指出 Android 的声音系统非常糟糕(在某些设备上非常严重损坏):例如badlogicgames.com/forum/viewtopic.php?p=60775#p60775.
  • 不,我没有。延迟没有解决方法,我没有找到任何方法来计算延迟值。用户必须手动校准:(

标签: android audio delay latency low-latency


【解决方案1】:

您的应用可以通过扬声器发出声音,然后使用麦克风检测自身发出的声音(类似于remote.js)。

即使涉及到许多变量(麦克风也会有延迟),您可以通过不断尝试猜测声音需要多长时间才能被检测到,然后一次又一次地发出声音,直到你的猜测得到了“微调”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 2018-07-19
    • 1970-01-01
    相关资源
    最近更新 更多