Как мне повторить AVAudioPlayer? - PullRequest
50 голосов
/ 24 июля 2011

Мне просто интересно, как вы повторяете AVAudioPlayer?

Ответы [ 3 ]

150 голосов
/ 24 июля 2011

Установите для свойства numberOfLoops значение -1, и оно перейдет в бесконечный цикл.

13 голосов
/ 24 июля 2011

Вы имеете в виду «Как установить AVAudioPlayer для повторения звука?»Я предполагаю?

если это так:

Обратите внимание, что класс AVAudioPlayer имеет свойство с именем numberOfLoops.Если вы установите для этого свойства отрицательное целочисленное значение, при воспроизведении AVAudioPlayer оно будет зациклено до остановки.Вы можете установить количество циклов, которые хотите воспроизвести, сделав numberOfLoops положительным целым числом.

Надеюсь, это поможет!

10 голосов
/ 24 июня 2012

Из документации по iOS:

numberOfLoops

Сколько раз звук вернется в начало после до конца, чтобы повторить воспроизведение.

@ property NSInteger numberOfLoops Обсуждение Значение 0, которое по умолчанию означает воспроизведение звука один раз. Установите положительное целое число значение, чтобы указать количество раз, чтобы вернуться к началу и играть снова. Например, если указать значение 1, получится всего два пьесы звука. Установите любое отрицательное целое значение, чтобы зациклить звук до тех пор, пока вы не вызовете метод stop .

Доступность Доступно в iOS 2.2 и более поздних версиях. Объявлен в AVAudioPlayer.h

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