保持MPMoviePlayerViewController在后台播放

我使用MPMoviePlayerViewController在iPhone4(iOS5.1),新iPad(iOS5.1),iPad(iOS4.2)上的iOS应用程序中播放video。

播放video时,我按两次Home键,多任务docker显示和播放器暂停。

我试图在appDelegate applicationWillResignActive调用玩家的play方法,但没有奏效。

有谁知道如何避免玩家暂停?

另一个问题,如何在遥控面板上显示video的标题? (滑动multitaskdocker到最左边)。

谢谢。

我不认为你不应该继续播放video。 根据苹果应用程序编程指南,当发生这种情况时,您应该暂停应用程序中的视觉活动。 我不是100%确定,如果应用程序商店提交将接受这种行为。

您可以通过向MPNowPlayingInfoCenter提供元数据来显示video标题:

看这里

正如在那里写的:

系统在多任务界面中显示设备locking屏幕和多媒体控件中的现在播放信息。