AVFoundation Как зациклить звук на определенную продолжительность?
Я хочу зациклить определенный звук на заданную продолжительность.
Например;
10 сек. аудио файл. предполагаемая продолжительность цикла: 7 мин.
Во время этого цикла я должен наблюдать оставшееся общее время итераций цикла.
Я попробовал AVQueuePlayer
а также AVAudioLooper
, но нет элегантной опции для отслеживания общей продолжительности / времени итераций цикла.
Я открыт для новых идей.
1 ответ
Попробуйте использовать AVAudioPlayer.AVAudioPlayer имеет свойство numberOfLoops для циклического воспроизведения.
audioPlayer.numberOfLoops = 5