【问题标题】:IPhone XCode Unable to Reactivate Audio Capture Sessions when in BackgroundiPhone XCode 在后台时无法重新激活音频捕获会话
【发布时间】:2011-07-05 16:21:27
【问题描述】:

当应用程序在后台并且捕获音频正常,然后有来电时,捕获停止并调用适当的回调。调用完成后,会调用适当的回调 (audioInterruptionEnded),但如果尝试在后台重新启动捕获,调用将返回以下内容

[[AVAudioSession sharedInstance] setActive: YES error: &activationError];

返回错误

 Error activating audio session during initial setup: 
 Error Domain=NSOSStatusErrorDomain Code=560161140 
 "The operation couldn’t be completed. (OSStatus error 560161140.)"

应用程序移到前台后,一切都将重新开始正常工作。

有人知道在应用程序处于后台时重新启动音频捕获的任何技巧/问题吗?

【问题讨论】:

    标签: iphone xcode audio-recording


    【解决方案1】:

    坏消息。据我了解,你不能。这要么是错误,要么是安全功能,因此人们不会“忘记”他们正在被记录(因为电话在通话后被锁定)。我无法绕过这个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      相关资源
      最近更新 更多