AUIOClient_StartIO失败(-66628)

时间:2015-03-10 06:53:56

标签: ios avaudiosession

在两个标签中同时包含麦克风输入和音频播放视图的应用中。无论我先进入哪个视图,它都可以正常工作。当我切换到第二个标签时,事情仍然有效。

当我切换回第一个标签时,会发生错误。

ERROR:     [0x1995d4310] 1230: AUIOClient_StartIO failed (-66628)
Error: Microphone failed to start fetching audio (-66628)

没有例外。应用程序崩溃......

2 个答案:

答案 0 :(得分:5)

AVAudioSessionCategory确实存在问题。

我更改了以下代码

 [[AVAudioSession sharedInstance]
         setCategory:AVAudioSessionCategoryPlayback
         error:&error];

[[AVAudioSession sharedInstance]
        setCategory:AVAudioSessionCategoryPlayAndRecord
        error:&error];

它有效。

答案 1 :(得分:0)

设置' AVAudioSessionCategoryRecord'时也会出现此错误。如果按下主页'在录制时,应用程序崩溃了。更改为' AVAudioSessionCategoryPlayAndRecord'