2013-10-04 57 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我觉得你想要做什么,尽管它并不完全清楚。让我知道如果这有效!