2009-12-07 143 views
1

我构建了一个使用AudioServices播放短音的iPhone应用程序。第一次播放声音时,声音在播放之前会加载大约半秒。这肯定会造成尴尬的用户体验。通过iPhone播放预载声音AudioServices

是否有预加载AudioServices播放声音的方法,还是需要切换到audioQueues或播放声音的其他方法?

感谢, 玛哈

回答

1

这是一个众所周知的问题。 AudioServices中的所有内容都是暂时初始化的。

我认为你最好的选择是在Core Audio或OpenAL之间。 OpenAL可能是过量的,但它有一个简单的API。 oalTouch示例是一个很好的开始。核心音频是一个更原始的,但它是有据可查的。 iPhone的OpenAL SDK建立在它的基础之上。

+0

感谢您的意见。 – Maha 2009-12-08 07:40:07

+0

嗨,玛哈,你如何解决你的问题..我通过我的应用程序面临这样的问题..我该如何解决它..? PLZ给我的建议我的问题是(http://stackoverflow.com/questions/6018508/how-can-i-fix-the-sound-problem-through-my-iphone-application/6018751#6018751) – Chandaboy 2011-05-17 08:01:04