我正在使用Core Audio,扩展音频文件服务制作iPhone游戏应用程序。
它工作正常,但是当我第一次调用AudioOutputUnitStart时,大约需要1-2秒。 第二次通话后,没问题。 对于游戏应用程序,1-2秒是非常明显的。 (我在iPhone模拟器和iPhone 3GS上测试了这个)
另外,如果我离开游戏约10秒钟,请在休假后首先调用AudioOutputUnitStart也需要时间。
我正在使用5秒AAC 160kbps文件播放。
答案 0 :(得分:0)
对于5秒的文件,为什么不将该文件转换为线性PCM wav或aif文件?它不应该那么大,而且你不必在这个过程中涉及AAC解码器。