当设备进入睡眠状态时,如何通过空中播放播放视频?我发现了一些像this这样的事情,但听起来这些事情中的大部分会让我被禁止进入应用程序商店。我只是想让我的应用程序的视频在airplay上播放,而用户不必确保他们的设备保持清醒状态。我该怎么办?
答案 0 :(得分:1)
如果我理解正确,您希望阻止设备进入睡眠状态,以便您可以不间断地播放视频。你可以让你的应用程序阻止设备进入“睡眠状态”#34;像这样:
[UIApplication sharedApplication].idleTimerDisabled = YES;
请记得在完成播放视频时将其重新设置为NO
:
[UIApplication sharedApplication].idleTimerDisabled = NO;
我不知道你是如何播放你的视频的,但试着你可以在播放视频之前或者在完成后立即调用这些功能。
答案 1 :(得分:1)
您可以阻止设备像这样睡觉:
UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];
当您完成视频后,请不要忘记让它再次入睡。
[app setIdleTimerDisabled:false];