mur*_*rze 5 video background airplay ios6
我的应用程序应该通过Airplay将视频流式传输到AppleTV,即使应用程序在后台也是如此.
在iOS5下它完美无缺.在iOS6中它没有.
Xcode在这行代码中给出了一个弃用的警告:
moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO;
Run Code Online (Sandbox Code Playgroud)
这就是我的应用程序无法正常运行的原因.iOS6中这段代码的等价物是什么?
mur*_*rze 10
找到解决方案:通过设置正确的AVAudioSessionCategory可以解决此问题
NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: &setCategoryError];
Run Code Online (Sandbox Code Playgroud)