2011-12-31 60 views
0

我们的应用程序知道如何收听音频输入。我可以在后台打开应用程序(多任务处理),并仍然可以像打开它一样工作吗?或者我的应用程序可以保持在后台并仍然可以获得音频输入,并输出音频声音?我该怎么做?后台应用程序收听音频输入

回答

-2

手机只允许在后台做几件事情,比如播放的声音和监听位置。 我的猜测是,这是行不通的,或者如果是这样,它会被苹果拒绝。

您可能可以通过在后台播放声音并使用该声音让应用程序保持活动状态来收听输入内容。我不确定这是否会奏效。

3

将您的AudioSessionCategory设置为AVAudioSessionCategoryRecord。该文档解释了here,即使应用程序位于后台,此类别也允许您录制音频输入。这将允许您在AudioQueue录音回拨功能中收听设备输入。但是,当这种情况发生在后台时,系统会将状态栏变成红色,以提醒用户后台应用正在监听(并可能记录)设备输入。

相关问题