1

我在 iOS7 的音频单元中面临同样的错误

“2013-10-14 18:24:29.262 QchatDLA[946:9a1f] 18:24:29.262 错误:[0x655d000] AURemoteIO.cpp:1207:开始:AUIOClient_StartIO 失败 (-16981)”

我的是一个 VoIP 应用程序,我试图在后台接收音频。这在 iOS 6.1.4 中完美运行,而在 iOS 7.0.2 中无法运行

4

3 回答 3

2

我有一个类似的错误。我在后台播放音频(对于一键通应用程序)。当有来电 PTT 呼叫时,我试图在屏幕顶部显示一个红色状态栏(使用假的音频单元启用麦克风)。该代码在 iOS6 上运行良好,但在 iOS7 上出现错误 AURemoteIO.cpp:1207: Start: AUIOClient_StartIO failed (-16981)。

我发现的问题是我在 iOS6 中将音频会话类别设置为 AVAudioSessionCategoryAmbient。当我将会话类别设置为 AVAudioSessionCategoryPlayAndRecord 时,问题得到了解决。

于 2013-10-17T15:43:13.473 回答
1

我在iOS 7.0.2也遇到了同样的问题,但是今天早上升级到7.0.3后,问题解决了,声音又回来了。

因此,我对这个问题的解决方案是将您的设备升级到 7.0.3,因为这似乎是 iOS 7.0.2 的错误。

于 2013-10-23T03:02:09.510 回答
0

有趣的是,当您的应用程序处于后台并尝试访问 inputNode 时,即使您尝试删除一个水龙头,引擎也会引发此错误并且不允许您启动它。

于 2020-05-10T11:07:48.480 回答