我同时使用MPMoviePlayerViewController
和MPMoviePlayerController
在我的应用中播放视频。我还允许使用AirPlay将这些视频流式传输到Apple TV上。
一切正常。唯一的问题是,当屏幕被锁定时,流式视频会暂停。
我注意到,很多应用都支持此功能,但我不知道如何实现此功能。
我试着设置:
moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO;
但这在iOS 5或iOS 6上都无效,所以我尝试使用:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
但那甚至没有编译。
这里讨论两种方式:http://stackoverflow.com/questions/12814574/how-to-support-airplay-in-the-background-in-ios6
我该怎么办?或者我做错了什么?
非常感谢!
安德烈亚斯