当屏幕被锁定时,如何让通过AirPlay流式传输的视频不会暂停?

时间:2013-02-28 14:54:59

标签: ios objective-c video airplay

我同时使用MPMoviePlayerViewControllerMPMoviePlayerController在我的应用中播放视频。我还允许使用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

我该怎么办?或者我做错了什么?

非常感谢!

安德烈亚斯

1 个答案:

答案 0 :(得分:2)

This answerthis one as well可以帮助您,我在其中一个应用中遇到了同样的问题并且这些问题有所帮助。如果它不起作用,请告诉我。