OpenSL ES 精准开始播放
OpenSL ES precise start of playback
我正在开发一个 Android 应用,该应用使用 OpenSL ES 处理音频 input/output。然而,我一直在努力想出一个能够在精确的给定时间开始播放的解决方案(例如,我想从现在起正好在 3.2 秒内开始播放)。这可能吗?
我最终通过分配一个更大的缓冲区解决了这个问题,我根据采样率在开始时用零填充。看起来效果不错。
我正在开发一个 Android 应用,该应用使用 OpenSL ES 处理音频 input/output。然而,我一直在努力想出一个能够在精确的给定时间开始播放的解决方案(例如,我想从现在起正好在 3.2 秒内开始播放)。这可能吗?
我最终通过分配一个更大的缓冲区解决了这个问题,我根据采样率在开始时用零填充。看起来效果不错。