简单的节拍器 - 每隔x毫秒播放AIF

时间:2009-02-07 12:37:07

标签: cocoa-touch core-audio

我已经看过Apple提供的节拍器示例,但是,示例过于复杂,包含了我项目中不需要的内容。

是否有一种简单的方法可以每x毫秒播放一次系统声音?

2 个答案:

答案 0 :(得分:1)

Look into NSTimer.

你想要做这样的事情:

[NSTimer scheduledTimerWithTimeInterval:x target:self selector:@selector(yourMethodHere:) userInfo:nil repeats:YES];

Apple示例可以帮助播放声音文件所需的实际代码,而NSTimer应该非常简单地学习如何使用。

Another good NSTimer resource can be found at CocoaDev.

答案 1 :(得分:1)

警告的一句话...... NSTimer不准确,如果时间很重要或者你想保持稳定的节拍。