0

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

4

2 回答 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 回答