2011-11-17 139 views
2

当屏幕锁定时,iOS5将您的应用程序推到背景。如何在iOS5屏幕锁定后继续播放视频的音轨?

在我的plist文件的UIBackgroundModes中,我可以设置音频,位置和voip在后台继续。

视频怎么样?我正在使用MPMoviePlayerController播放视频文件,但我不希望视频在屏幕锁定中暂停。如果用户看不到视频,那很好,但我仍然希望音频能够继续播放。

有没有办法做到这一点?

回答

1

尚未解决此问题。唯一可能工作的是:

有一个单独的音频和视频轨道,可以同时启动。在屏幕锁定和屏幕解锁时继续播放音频,将视频跳转至音频文件的进度。

1

通过添加以下内容到您的MPMoviePlayerController初始化(假设您的该类的实例称为player),禁用该应用程序音频会话;

player.useApplicationAudioSession = NO; 
+0

嗨,直到,谢谢你的回应。我尝试了你所说的,在我的plist中启用和不启用背景音频,并且它不起作用。只要视频正在播放,设备就不会锁定,但只要我自己锁定,视频及其关联的音频停止播放。 – Sid

相关问题