我一直在研究节拍器的应用程序相当长一段时间了。遵循Apple'e节拍器应用程序示例,我一直在(高优先级)后台线程上使用定时器播放系统声音。我的结果没问题,但很不完美。我面对一些问题是:为了在iPhone上保持一致的速度,是否有比系统声音更好的解决方案?
- 应用程序并没有真正保持时间,虽然这听起来像它
- 而声音线程运行,因为它得到我不能做在主线程真的很慢
- 如果我按下设备上的锁定按钮或音量按钮,速度会变得不合时宜。当手机处于静音
我昨天购买的应用程序商店节拍器,发现这个程序没有任何上述问题
现在,我想知道是否有人可以指导我为这个任务提供更好,更强大的框架?
谢谢尼尔。看起来像音频单元(可能还有音频队列)正是我所期待的。 – infiniteloop 2009-10-30 10:24:20