Вы звоните prepareToPlay
, прежде чем пытаться воспроизвести звук? Поскольку метод предполагает, что это делает всю подготовку, то есть последующие вызовы play
должны быть очень быстрыми.
Если вам требуется еще меньшая задержка, вам, возможно, придется использовать AVAudioQueues.