当设备入睡时,如何让我的视频通过空中播放播放?我正在寻找一些类似的事情要做,但听起来这些事情中的大部分都会让我被禁止进入应用商店。我只想让我的应用程序的视频在 airplay 上播放,而用户不必确保他们的设备保持唤醒状态。我该怎么办?
问问题
166 次
2 回答
1
如果我理解正确,您希望防止设备进入睡眠状态,这样您就可以不间断地播放视频。您可以让您的应用程序阻止设备“进入睡眠状态”,如下所示:
[UIApplication sharedApplication].idleTimerDisabled = YES;
NO
请记住在播放完视频后将其设置回如下:
[UIApplication sharedApplication].idleTimerDisabled = NO;
我不知道您是如何播放视频的,但是尝试一下,您可以在播放视频之前或在播放完之后立即调用这些函数。
于 2013-03-27T22:22:01.230 回答
1
您可以像这样阻止设备休眠:
UIApplication* app = [UIApplication sharedApplication];
[app setIdleTimerDisabled:true];
完成视频后,别忘了让它再次休眠。
[app setIdleTimerDisabled:false];
于 2013-03-27T22:23:44.287 回答