我与VOIP应用工作。 该应用程序工作正常与CallKit。
我对着电话中,如果火警的问题。 每次报警时停止射击(音频中断结束),我们正试图SETACTIVE:上AVAudioSession。 但它总是给人以代码1701737535,即一个错误。 'ENT?'。
当我试图初始化音频单元发生同样的错误。 如果不使用CallKit它的正常工作。
任何人都面临着激活音频会话时,声音中断结束的问题。
我得到不同的错误“!PRI” 561017449在同样的场景,但这次发生中断,因为手机自带的应用程序的。
问题是100%复制。 试图用许多命中像螺纹小径,延迟或致电SETACTIVE:YES,并没有调用SETACTIVE:YES。 但没有运气。
这里总结:
收到错误1701737535,即。 “ENT? 如果因为报警中断。
收到错误561017449即。 “!PRI”如果因为本机调用中断
仅在使用CallKit与VIOP复制。
任何人的帮助。
我碰到同样的问题,我发现和我一起工作的解决方案是报告您新的呼叫前启用音频会议。
// Activate audio session
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, mode: AVAudioSessionModeVoiceChat, options: [.mixWithOthers, .allowBluetoothA2DP])
try AVAudioSession.sharedInstance().setActive(true)
} catch {
}
provider.reportNewIncomingCall(with: currentCallID, update: update, completion: { error in })
文章来源: AudioUnitInitialize failed with error code 1701737535 'ent?' after alarm interruption