iOS 7.1带麦克风的Airplay镜像

iOS 7.1带麦克风的Airplay镜像,ios,objective-c,audio-recording,airplay,mirroring,Ios,Objective C,Audio Recording,Airplay,Mirroring,在iOS 7.1中,Airplay镜像不是主动使用麦克风的应用程序的选项-要么Airplay不显示在control Center中,要么只显示设备作为输出选项。不过,从springboard启用镜像,然后启动应用程序可以使镜像正常工作 这是一个已知的问题(我在任何情况下都提交了一个bug:16402749),还是苹果方面的故意行为?我也找不到任何建议的信息 有解决办法吗?我希望用户能够从应用程序内部打开Airplay镜像 在iOS 7中,Airplay选项可由您设置的音频类别决定(如中所述)。

在iOS 7.1中,Airplay镜像不是主动使用麦克风的应用程序的选项-要么Airplay不显示在control Center中,要么只显示设备作为输出选项。不过,从springboard启用镜像,然后启动应用程序可以使镜像正常工作

  • 这是一个已知的问题(我在任何情况下都提交了一个bug:16402749),还是苹果方面的故意行为?我也找不到任何建议的信息
  • 有解决办法吗?我希望用户能够从应用程序内部打开Airplay镜像

在iOS 7中,Airplay选项可由您设置的音频类别决定(如中所述)。由于我使用的是
avaudioSessionCategoryPlay和Record
,所以一切都应该正常。这可能是一个bug。如果遇到相同的问题,请重复。

我也遇到了此错误。Airplay菜单仅显示设备输出选项,即使我在启动应用程序之前选择了Airplay。有什么建议吗?如果我们检测到受影响的操作系统,并在应用程序的Airplay帮助部分显示一个对话框,要求用户从springboard开始镜像,那么我们的解决方法相当笨拙。还没有机会看到它是否在iOS 8中得到修复,但如果没有,我将提交另一个bug报告。