Ios 背景选项和空气播放

Ios 背景选项和空气播放,ios,cocoa-touch,video,airplay,Ios,Cocoa Touch,Video,Airplay,当设备进入睡眠状态时,如何通过air play播放视频?我正在寻找一些可以做的事情,但听起来这些事情中的大多数都会让我被禁止进入应用商店。我只想让我的应用程序的视频在airplay上播放,而不需要用户确保他们的设备保持清醒。我该怎么办?如果我理解正确,您希望阻止设备进入睡眠状态,这样您就可以在不中断的情况下播放视频。您可以让您的应用程序防止设备“进入睡眠状态”,如下所示: UIApplication* app = [UIApplication sharedApplication]; [app s

当设备进入睡眠状态时,如何通过air play播放视频?我正在寻找一些可以做的事情,但听起来这些事情中的大多数都会让我被禁止进入应用商店。我只想让我的应用程序的视频在airplay上播放,而不需要用户确保他们的设备保持清醒。我该怎么办?

如果我理解正确,您希望阻止设备进入睡眠状态,这样您就可以在不中断的情况下播放视频。您可以让您的应用程序防止设备“进入睡眠状态”,如下所示:

UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];
[UIApplication sharedApplication].idleTimerDisabled=YES

播放完视频后,请记住将其设置回
NO

UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];
[UIApplication sharedApplication].idleTimerDisabled=否


我不知道您是如何播放视频的,但请尝试一下,您可以在播放视频之前或播放完毕后立即调用这些函数

您可以防止设备像这样睡眠:

UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];
当你看完视频后,别忘了让它再次休眠

[app setIdleTimerDisabled:false];