2013-02-26 1 views
2

Когда у меня активен сеанс AVAudioRecorder - (когда я записываю аудио), я не могу активировать зеркалирование AirPlay на устройстве. Зеркалирование Airplay просто отключается во время работы приложения и включает его, когда приложение выходит. Кажется, этот пост предлагает there is no way around this.AVAudioRecorder и AirPlay Mirrioring

Мои мысли попробовать:

  • с использованием рамок записи ниже уровня
  • или outputting a separate window to external display, а не зеркальное отображение (я попробовал это, он не работает).

Есть ли другой способ обойти это, или вы знаете, работает ли любой из этих методов?

ответ

1

Использование AudioQueue для записи (например, Пример кода Apple Speak Here), а не работы AVRecorder. Немного больше работы по реализации, но запись продолжается и выключается.

+0

Пример использования Speak Here, похоже, не работает с Airplay, он просто предлагает два варианта воспроизведения: внешний iPhone (ушной) или внешний динамик iPhone. Вы модифицировали его для работы с Airplay? –

+0

Я так не думаю. Если вы запускаете трансляцию и подключаете ее к внешнему устройству, когда говорите, что здесь играет, это будет работать нормально. AFAIK не позволяет указать выход в эфир без вмешательства пользователя. – glenstorey