Мне просто интересно, как вы повторяете AVAudioPlayer?
Как повторить AVAudioPlayer?
Ответ 1
Задайте для параметра PropertyOfLoops значение -1, и оно перейдет в бесконечный цикл.
Ответ 2
Вы имеете в виду "Как установить AVAudioPlayer
для повторения звука?" Я предполагаю?
если так:
Обратите внимание, что класс AVAudioPlayer имеет свойство numberOfLoops
. Если вы установите это свойство
к отрицательному целочисленному значению, когда вы играете AVAudioPlayer
, он будет зацикливаться до остановки. Вы можете установить количество циклов, которые вы хотите воспроизвести, сделав numberOfLoops
положительное целое число.
Надеюсь, что это поможет!
Ответ 3
Из документов iOS:
numberOfLoops
Количество раз, когда звук возвращается в начало, после до конца, чтобы повторить воспроизведение.
@property NSInteger numberOfLoops Discussion Значение 0, которое равно по умолчанию, означает воспроизведение звука один раз. Задайте положительное целое число значение, чтобы указать количество раз, чтобы вернуться к началу и воспроизведению еще раз. Например, при задании значения 1 получается в общей сложности два играет звук. Установить любое отрицательное целочисленное значение, чтобы закодировать звук неопределенно, пока вы не назовете метод остановки.
Доступность Доступна в iOS 2.2 и более поздних версиях. Объявлено в AVAudioPlayer.h