На iPhone я использую AudioUnit в качестве генератора тона. Работает отлично.
Однако, когда я переворачиваю вид (поворачиваю заднюю сторону вперед, чтобы отобразить информационный экран), во время перехода сгенерированный тон хрустит, как в симуляторе, так и на устройстве. Это происходит только тогда, когда перевернутый вид отображается в первый раз. Последующие сальто не потрескивают.
Вид с обратной стороны содержит UIWebView
, отображающий локальный файл HTML. (У меня не было другого способа отобразить форматированный текст.) Может быть, я должен попытаться предварительно отрендерить вид. Как я могу это сделать?
Или я должен поставить аудио поколения в другой поток? Я думал, AUs называются асинхронно - по мере необходимости - в любом случае.