【发布时间】:2011-10-20 09:37:36
【问题描述】:
我已将 AVAudioSession 设置为在后台播放音乐
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *setCategoryError = nil;
[audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];
if (setCategoryError) {
}
NSError *activationError = nil;
[audioSession setActive:YES error:&activationError];
if (activationError) {
}
还在我的 plist 文件中添加了“必需的背景模式”。
当我播放远程文件并且 iPhone 进入后台时,音频会继续播放,就像我怀疑的那样。但是,当我在我的应用程序(MPMediaItem URL)中播放 iPod 中的歌曲时,它不会继续在后台播放。
我错过了什么?
【问题讨论】:
标签: iphone ios avaudiosession