AVAudioRecorder, AirPlay и AudioQueues
Согласно многочисленным публикациям здесь и в других местах, невозможно записывать звук с использованием категории PlayAndRecord при воспроизведении через эфир (из того же или другого приложения).
Тем не менее, эта публикация предполагает, что это должно быть выполнимо с использованием Audio Queue Services, как это сделано в демонстрации Apple SpeakHere. Кажется, это улучшает положение, по крайней мере, на первый взгляд. Но после 60 секунд успешной одновременной записи и воспроизведения трансляции трансляция прекращается, и воспроизведение продолжается на устройстве.
Поэтому мой вопрос таков: кому-нибудь когда-нибудь удавалось непрерывно вести одновременную запись и воспроизведение через эфир в течение более 60 секунд? В любом случае, не обязательно, как предлагается здесь. Автор приведенной выше рекомендации Audio Queue ( glenstorey) с glenstorey немного о том, как он преуспел - вся эта публикация была задуманна как комментарий к его публикации, но у меня недостаточно очков, чтобы добавить комментарий.