AKAudioPlayer зацикливание не работает
Я использую AudioKit 4.01 на iOS. После использования AKAudioPlayer.replace(file:), AKAudioPlayer перестает работать правильно: он больше не учитывает значение endTime, файл воспроизводится до конца. Это ошибка или что-то, что я пропустил?
1 ответ
Вы говорите, что AudioKit не учитывает endTime
больше после замены файла. AKAudioPlayer
сбрасывает его endTime
когда reloadFile()
или же replace(file:)
называется.
Иерархия вызовов с 4.0.1:
replace(file:)
-> reloadFile()
-> initialize()
initialize()
наборы endingFrame = totalFrameCount
, который является то, что endTime
рассчитывается из.
Решение состоит в том, чтобы установить endTime
снова после replace(file:)