Как воспроизвести аудио файл в цикле без перерыва? - PullRequest
1 голос
/ 20 марта 2009

Я пытаюсь разработать простое приложение для iPhone. Мне нужно воспроизвести звук в цикле. Как воспроизвести аудио файл в цикле без перерыва?

Ответы [ 3 ]

5 голосов
/ 26 марта 2009

Взгляните на новый класс AVAudioPlayer в версии 2.2:

http://developer.apple.com/iphone/library/documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html

Имеет функциональность для зацикливания звуков.

1 голос
/ 20 марта 2009

Я действительно не знаю iPhone SDK, но это должно быть быстро: попробуйте сделать сам звук зацикливаться. Таким образом, вы сможете воспроизвести его всего одним звонком, и вам не нужно будет беспокоиться о правильном выборе времени повтора, чтобы перезапустить его в нужный момент.

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

0 голосов
/ 21 января 2012

AVAudioPlayer имеет свойство numberOfLoops, где вы можете указать, сколько раз вы хотите, чтобы аудио зациклилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...