我試圖啓動一個kAudioSessionCategory_RecordAudio
我的應用程序被喚醒後向上的背景,但不是最前列(如顯著位置變化過程中,我所看到的其他應用程序在店裏做,所以我知道這是可能的)。然而,每當我嘗試啓動像這樣如何在後臺啓動記錄iOS音頻會話?
CheckError(AudioQueueStart(queue, NULL), "AudioQueueStart failed");
音頻會議上,我得到這個錯誤:
Error: AudioQueueStart failed (-12985)
於是我閱讀了關於這一點,但唯一的建議是音頻會話設置爲活動AudioSessionSetActive(YES)
但這也失敗,出現'!cat'
錯誤。顯然你可以嘗試切換音頻會話的活動狀態,但這不適合我。
我有背景音頻模式的plist標誌設置,雖然我的應用程序是最前沿,然後切換到其他應用工程啓動音頻會議(顯示紅色條顯示,它是記錄)。它只是開始音頻會議,而應用程序不是最前沿的問題。
有沒有人有示例項目我可以看看演示在後臺開始錄製音頻會話嗎?
注:我在尋找一個使用音頻隊列,因爲我需要在緩衝區中的音頻,而不是文件的解決方案。
什麼是音頻多任務標誌?請解釋 – Nil