0

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

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

我需要做的是提前结束之前的调用,并在时间应该触发时再次调用“播放”方法。

任何帮助,将不胜感激!

4

1 回答 1

1

查看 cocos2d for iPhone 的 CocosDension 部分——它让我所有的音频需求变得轻而易举。

于 2010-05-08T08:05:32.530 回答