iOS 11/12 Core Audio - треск / треск аудио - PullRequest
0 голосов
/ 04 октября 2018

Моя конфигурация

iPhone X

iOS 12

Проблема

Начиная с iOS 11/12, аудио моего приложения по некоторым причинам имеет периодический треск /всплывающий звук, который кажется хуже / заметнее, чем громче или постояннее звук.

Устранение неполадок

Я проиграл синусоидальную волну 800 Гц от djay2 через AudioBus в свое приложение и сохранил выводмое приложение в файл.

Загрузка выходных данных моих приложений в Audacity. Я вижу, что треск возникает через каждые 14 112 сэмплов или каждые 0.320 секунды.

Кто-нибудь знает, откуда мне начинать искать.Изменение внутренней конфигурации моего приложения между 41,1 кГц и 48 кГц, похоже, не имеет значения.Я подумал, что это могло быть связано с понижением частоты дискретизации аппаратного обеспечения.

Waveform One

Waveform Two

Waveform Three

Переключение Синхронизация аудио между приложениями Вкл. / Выкл. В AudioBus, кажется, имеет некоторый эффект (1 в каждых ~ 8 переключателях остановит треск).

Я полагаю, это из-за перезапуска AudioSession или чего-то еще.

Кто-нибудь знает, что может быть причиной этого, или испытывал это раньше?

Спасибо,

Энтони

...