2013-10-04 87 views
0

我試圖在iOS 7上播放背景音頻。雖然在iOS 6中一切正常,但它現在停止工作。如果我把我的應用程序放到後臺,我的音頻會繼續播放,但只要我啓動另一個音頻應用程序就像合成應用程序一樣,我的應用程序就不能再做任何事情(沒有音頻/定時器停止播放等)。iOS 7背景音頻

I'使用此代碼來設置音頻會話瑪:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; 

我能做些什麼來還可以繼續播放音頻/發送MIDI事件,即使其他音樂/音頻應用程序是在前臺?

對於播放音頻效果,我使用FMOD。

回答

0

我想你想

[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error: nil]; 
[[AVAudioSession sharedInstance] setActive: YES error: nil]; 

:AVAudioSessionCategoryOptionMixWithOthers我覺得你想要做什麼,儘管它並不完全清楚。讓我知道如果這有效!