Подтвердить что ты не робот

Как повторить AVAudioPlayer?

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

4b9b3361

Ответ 1

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

Ответ 2

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

если так:

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

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

Ответ 3

Из документов iOS:

numberOfLoops

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

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

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