Я использую AVAudioPlayerNode
для циклического воспроизведения аудиофайла в буфере и должен иметь возможность переключаться на следующую дорожку, когда пользователь нажимает следующую, но переключаться в конце цикла вместо того, чтобы нажимать на него. следующий
Вот код, который я использую для начала воспроизведения
if loopPlayback == true {
audioPlayer.scheduleBuffer(buffer, at: nil, options: .loops, completionHandler: nil)
audioPlayer.play()
playPauseToggleState()
}