2013-02-26 60 views
2

当我有一个AVAudioRecorder会话活动 - (当我录音时),我无法激活设备上的AirPlay镜像。在应用程序运行时,Airplay镜像仅会停用,当应用程序退出时,它会重新打开。这篇文章似乎建议there is no way around thisAVAudioRecorder和AirPlay Mirrioring

我的想法是尝试:

是否有其他解决方法,或者您知道这些方法中的任何一种是否已知工作?

回答

1

使用AudioQueue录制(如Apple的示例代码Speak Here)而不是AVRecorder的工作原理。实施更多工作,但录制会继续进行或关闭Airplay镜像。

+0

这里讲的示例似乎不适用于Airplay,它只提供两种播放选项:iPhone(耳机)或iPhone外置扬声器。您是否修改了它以与Airplay一起使用? – 2014-07-07 01:22:14

+0

我不这么认为。如果您在播放音乐时启动播放并将其连接至外部设备,则播放效果会很好。如果没有用户干预,AFAIK没有办法指定airplay输出。 – glenstorey 2014-07-07 04:11:03