iOS 7 背景音频
Posted
技术标签:
【中文标题】iOS 7 背景音频【英文标题】:iOS 7 Background Audio 【发布时间】:2013-10-04 16:00:14 【问题描述】:我正在尝试在 ios 7 上在后台播放音频。虽然在 iOS 6 中一切正常,但现在停止工作了。如果我将我的应用程序置于后台,我的音频会继续播放,但是一旦我启动另一个音频应用程序(如合成器应用程序),我的应用程序就无法再做任何事情(没有音频/计时器停止等)
我正在使用此代码来设置音频会话:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
即使另一个音乐/音频应用程序在前台,我该怎么做才能仍然能够播放音频/发送 MIDI 事件?
为了播放音效,我使用 FMOD。
【问题讨论】:
【参考方案1】:我想你想要
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error: nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
:AVAudioSessionCategoryOptionMixWithOthers 我认为可以满足您的要求,尽管尚不完全清楚。让我知道这是否有效!
【讨论】:
以上是关于iOS 7 背景音频的主要内容,如果未能解决你的问题,请参考以下文章