Лучший способ зацикливания и использования фоновых звуков в iphone? - PullRequest
0 голосов
/ 06 июля 2011

Допустим, я перетаскиваю палец на экране, и в моем комплекте 1 секунда звукового файла .caf.

Итак, каков наилучший способ воспроизвести мой звуковой файл в цикле, пока я не потяну пальцами? И это должно прекратиться всякий раз, когда я удаляю прикосновения.

Я знаю, что касается реализации. Просто опубликуйте свое мнение об использовании звукового файла.

Ответы [ 2 ]

1 голос
/ 06 июля 2011

См. AVAudioPlayer класс, у меня это сработало довольно хорошо для аналогичного поведения, описанного в вашем вопросе.

0 голосов
/ 17 июля 2011

Вот как я это сделал.На данный момент я не знаю более эффективного метода ... но вот что я использовал для зацикливания фонового звука.Надеюсь, это поможет.

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/yourAudio.caf", [[NSBundle mainBundle] resourcePath]]];

audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];
audioPlayer.numberOfLoops = -1;
[audioPlayer play];
...