2012-10-10 18 views
5

我的应用应该通过Airplay将视频流传输到AppleTV,即使应用在后台也是如此。如何在iOS6中支持播放背景

在iOS5下它完美运行。在iOS6中它没有。

的Xcode给了我一个过时的警告,在这条线的代码:

moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO; 

这是为什么我的应用程序无法正常工作了的原因。 iOS6中这段代码的等价物是什么?

回答

10

找到了解决办法:这个问题可以通过设置正确的AVAudioSessionCategory

NSError *setCategoryError = nil; 
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: &setCategoryError]; 
+0

谢谢!这正是我所需要的。 –

+0

这正是我一直在寻找的。谢啦! –

+0

@Murze这里什么是AVAudioSession? – iPatel