我同时使用 aMPMoviePlayerViewController
和 aMPMoviePlayerController
在我的应用程序中播放视频。我还允许使用 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
我能做些什么?或者我做错了什么?
非常感谢!
安德烈亚斯