我怎样才能过早地从NSTimer调用的方法中解脱出来

时间:2010-05-07 22:40:05

标签: iphone cocoa-touch nstimer

基本上我正在写一个节拍器应用程序,但我正在使用一个声音文件,根据BPM,当再次调用“play”方法时,可能无法完成播放。例如,如果声音文件长0.5秒,但BPM为200,则需要每0.3秒调用一次“播放”方法。

我对NSTimer并不过分熟悉,但似乎如果它应该在上一次调用完成之前触发,它就不会,并且只是等待下一次。不过我可能完全错了。

我需要做的是过早地调用前一个调用,并在应该触发时再次调用“play”方法。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

查看适用于iPhone的cocos2d的CocosDension部分 - 它使我的所有音频要求变得轻而易举。