我的应用应该通过Airplay将视频流传输到AppleTV,即使应用在后台也是如此。如何在iOS6中支持播放背景
在iOS5下它完美运行。在iOS6中它没有。
的Xcode给了我一个过时的警告,在这条线的代码:
moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO;
这是为什么我的应用程序无法正常工作了的原因。 iOS6中这段代码的等价物是什么?
我的应用应该通过Airplay将视频流传输到AppleTV,即使应用在后台也是如此。如何在iOS6中支持播放背景
在iOS5下它完美运行。在iOS6中它没有。
的Xcode给了我一个过时的警告,在这条线的代码:
moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO;
这是为什么我的应用程序无法正常工作了的原因。 iOS6中这段代码的等价物是什么?
找到了解决办法:这个问题可以通过设置正确的AVAudioSessionCategory
NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: &setCategoryError];
除了@ murze的解决方案,你也应该设定值App plays audio
在像@ACBurk infoPlist文件Required background modes
键来解决建议:https://stackoverflow.com/a/8807958/384864
谢谢!这正是我所需要的。 –
这正是我一直在寻找的。谢啦! –
@Murze这里什么是AVAudioSession? – iPatel