Ios AVAudioRecorder和AirPlay Mirroring

Ios AVAudioRecorder和AirPlay Mirroring,ios,objective-c,cocoa-touch,avaudiorecorder,airplay,Ios,Objective C,Cocoa Touch,Avaudiorecorder,Airplay,当AVAudioRecorder会话处于活动状态时-(当我录制音频时),我无法在设备上激活AirPlay镜像。Airplay镜像只是在应用程序运行时停用,并在应用程序退出时将其重新打开。这篇文章似乎在暗示 我的想法是: 使用较低级别的录制框架 或者,不是镜像(我已经尝试过了,它不起作用) 有没有其他方法可以解决这个问题,或者您知道这两种方法中的任何一种是否有效?使用AudioQueue来录制(如苹果的示例代码),而不是使用AVRecorder。还有一些工作要完成,但录制会在Airplay镜像

当AVAudioRecorder会话处于活动状态时-(当我录制音频时),我无法在设备上激活AirPlay镜像。Airplay镜像只是在应用程序运行时停用,并在应用程序退出时将其重新打开。这篇文章似乎在暗示

我的想法是:

  • 使用较低级别的录制框架
  • 或者,不是镜像(我已经尝试过了,它不起作用)

有没有其他方法可以解决这个问题,或者您知道这两种方法中的任何一种是否有效?

使用AudioQueue来录制(如苹果的示例代码),而不是使用AVRecorder。还有一些工作要完成,但录制会在Airplay镜像上或之外继续进行

这里的Speak示例似乎不适用于Airplay,它只提供了两种播放选项:iPhone(ear)或iPhone外部扬声器。你把它改成与Airplay一起使用了吗?我不这么认为。如果在播放speak here时启动airplay并将其连接到外部设备,则它将正常工作。AFAIK没有一种方法可以在没有用户干预的情况下指定airplay输出。