Могу ли я воспроизводить лупы с помощью Audio Toolbox? - PullRequest
0 голосов
/ 17 октября 2010

в моем приложении я использую платформу AudioToolbox, и мне нужно воспроизвести цикл, могу я?

это код AVAudioplayer, который выполняется медленно с двумя касаниями одновременно

- (AVAudioPlayer *)getNoteFromFilename:(NSString *)name andoftype:(NSString *)type{
    NSString *soundPath = [[NSBundle mainBundle] pathForResource:name
                                                          ofType:type];
    NSURL *fileURL = [NSURL fileURLWithPath:soundPath];
    AVAudioPlayer *note = [[[AVAudioPlayer alloc] initWithContentsOfURL:fileURL
                                                                  error:nil] autorelease];
    return note;

}

в viewdidload

ViewDidLoad {

    self.Note = [self getNoteFromFilename:@"Note" andoftype:@"wav"];


}

вызывая это в IBAction:

[Note prepareToPlay];
[Note play];

Примечание: у меня есть все кнопки и AVAudioPlayer

1 Ответ

0 голосов
/ 17 октября 2010

Используйте взамен AVAudioPlayer . Там вы можете легко зацикливаться, используя свойство numberOfLoops.

...