如何在视频通话期间让iPhone屏幕保持开启状态

时间:2015-04-21 10:20:39

标签: ios objective-c

我在我的应用程序中提供视频通话功能,但是如何让屏幕保持打开状态,在视频通话期间,通常屏幕会在一两分钟后睡眠并且视频会话流被破坏,如何制作屏幕即使用户不点按或触摸屏幕上的任何内容,也会在视频会话期间保持开启状态。

1 个答案:

答案 0 :(得分:2)

要阻止您的应用超时并进入睡眠状态,您可以使用:

[UIApplication sharedApplication].idleTimerDisabled = YES;

显然,这将禁用空闲计时器并阻止iPhone自动进入睡眠模式。

当您不再需要保持手机唤醒时(通常在删除该视图后),您应该重新启用空闲计时器:

[UIApplication sharedApplication].idleTimerDisabled = NO;