Я пытаюсь воспроизвести очень маленький аудиофайл - его длина составляет примерно 0,05 с, и это несжатый файл .wav.
Теперь я использую AVAudioPlayer
для воспроизведения звука..
Я намереваюсь играть звук с высокой скоростью вместе со спиннером, а-ля Цена верна или Колесо фортуны.Если я создаю экземпляр AVAudioPlayer
со счетчиком циклов 100, он действительно воспроизводит звук очень быстро, как я и ожидал., аудио ужасно отстает.Я предполагаю, что, в отличие от установки большого количества циклов, [audioPlayer play]
требует полной настройки и удаления памяти аудиоклипа для каждого воспроизведения.
Есть ли способ заставить клип оставаться настроенным в памяти длябольшая продолжительность?Это очень частый звук, и поэтому будет хорошо поддерживать его в течение всего запуска приложения.