AudioUnitInitialize失败,错误代码1701737535'ENT? 报警

2019-10-30 03:05发布

我与VOIP应用工作。 该应用程序工作正常与CallKit。

我对着电话中,如果火警的问题。 每次报警时停止射击(音频中断结束),我们正试图SETACTIVE:上AVAudioSession。 但它总是给人以代码1701737535,即一个错误。 'ENT?'。

当我试图初始化音频单元发生同样的错误。 如果不使用CallKit它的正常工作。

任何人都面临着激活音频会话时,声音中断结束的问题。

我得到不同的错误“!PRI” 561017449在同样的场景,但这次发生中断,因为手机自带的应用程序的。

问题是100%复制。 试图用许多命中像螺纹小径,延迟或致电SETACTIVE:YES,并没有调用SETACTIVE:YES。 但没有运气。

这里总结:

  1. 收到错误1701737535,即。 “ENT? 如果因为报警中断。

  2. 收到错误561017449即。 “!PRI”如果因为本机调用中断

仅在使用CallKit与VIOP复制。

任何人的帮助。

Answer 1:

我碰到同样的问题,我发现和我一起工作的解决方案是报告您新的呼叫前启用音频会议。

// 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