基本上我正在写一个节拍器应用程序,但我正在使用一个声音文件,根据BPM,当再次调用“play”方法时,可能无法完成播放。例如,如果声音文件长0.5秒,但BPM为200,则需要每0.3秒调用一次“播放”方法。
我对NSTimer并不过分熟悉,但似乎如果它应该在上一次调用完成之前触发,它就不会,并且只是等待下一次。不过我可能完全错了。
我需要做的是过早地调用前一个调用,并在应该触发时再次调用“play”方法。
任何帮助将不胜感激!
答案 0 :(得分:1)
查看适用于iPhone的cocos2d的CocosDension部分 - 它使我的所有音频要求变得轻而易举。