【问题标题】:AUIOClient_StartIO failing while attempting to play out in background尝试在后台播放时 AUIOClient_StartIO 失败
【发布时间】:2013-10-15 01:47:35
【问题描述】:

我在 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 中无法运行

【问题讨论】:

    标签: iphone ios audio ios7 voip


    【解决方案1】:

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

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

    【讨论】:

    • 同样的情况发生在我身上,我也使用了 AVAudioSessionCategoryAmbient,如果我使用 AVAudioSessionCategoryPlayAndRecord,它会降低我的音量。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-25
        • 2017-10-24
        • 2019-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-16
        相关资源
        最近更新 更多