背景选项和空中比赛

时间:2013-03-27 22:17:16

标签: ios cocoa-touch video airplay

当设备进入睡眠状态时,如何通过空中播放播放视频?我发现了一些像this这样的事情,但听起来这些事情中的大部分会让我被禁止进入应用程序商店。我只是想让我的应用程序的视频在airplay上播放,而用户不必确保他们的设备保持清醒状态。我该怎么办?

2 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望阻止设备进入睡眠状态,以便您可以不间断地播放视频。你可以让你的应用程序阻止设备进入“睡眠状态”#34;像这样:

[UIApplication sharedApplication].idleTimerDisabled = YES;

请记得在完成播放视频时将其重新设置为NO

[UIApplication sharedApplication].idleTimerDisabled = NO;

我不知道你是如何播放你的视频的,但试着你可以在播放视频之前或者在完成后立即调用这些功能。

答案 1 :(得分:1)

您可以阻止设备像这样睡觉:

UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];

当您完成视频后,请不要忘记让它再次入睡。

[app setIdleTimerDisabled:false];