2011-07-05 14 views
3

アプリがバックグラウンドにあり、オーディオを正常にキャプチャしてからコールが到着すると、キャプチャは停止され、適切なコールバックが呼び出されます。呼び出しは、適切なコールバックが(audioInterruptionEnded)と呼ばれますが行われた場合の試みはコールIPhone XCodeバックグラウンドでの音声キャプチャセッションを再アクティブ化できない

[[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.)" 

アプリをフォアグラウンドに移動すると、すべての作業が再び正常に機能します。

アプリがバックグラウンドの間にオーディオキャプチャを再開する際に、どんなトリック/問題がありますか?

答えて

2

悪いニュース。私が理解していることから、あなたはできません。それはバグかセキュリティ機能なので、人々は(電話が通話後にロックされるので)録音されていることを「忘れない」ことはありません。私はこれをバイパスできませんでした。

関連する問題