设备在后台播放音频,模拟器不播放

mea*_*ers -1 avfoundation ios ios6

问题是这样的:

  • 在设备上运行我的应用程序时,音频在后台播放。
  • 在模拟器上运行我的应用程序时,音频停止在后台播放,并在应用程序再次位于前台时恢复。

我做了以下事情:

  • .plist背景模式是audio.
  • 我在下面调用代码didFinishLaunchingWithOptions

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error];
[[AVAudioSession sharedInstance] setActive:YES error:&error];
Run Code Online (Sandbox Code Playgroud)

我缺少什么?我检查了这error两种nil方法之后。

faf*_*aff 5

不幸的是,我很确定模拟器不支持背景音频。您必须在真实设备上进行测试。