c4 を使用して、サンプルの特定のセクションをループできるようにしたいと考えています。また、現在のループが終了するのを待たずにループ間をスキップしたいと思います。たとえば、最後の小節がループしていて、途中で最初の小節にスキップしたい場合、最後の小節が終了するのを待たずにそうします。
「currentTime」と「touchesBegan」を使用してセットアップしようとしましたが、思い通りに動作させることができません。私はそれについてスタックオーバーフローを読んでいましたが、NSTimerになっているようです? またはある種のコールバックか何か?これどうやってするの?
これが私が持っているものです:
@implementation C4WorkSpace {
C4Sample *audioSample;
}
-(void)setup {
audioSample = [C4Sample sampleNamed:@"C4Loop.aif"];
[audioSample play];
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
audioSample.currentTime = 1.0f;
//NSTimer? wait some time and then ?
//callback? I don't know how to do that, but is that what I would do here?
}
@end