我在我的应用程序中提供视频通话功能,但是如何让屏幕保持打开状态,在视频通话期间,通常屏幕会在一两分钟后睡眠并且视频会话流被破坏,如何制作屏幕即使用户不点按或触摸屏幕上的任何内容,也会在视频会话期间保持开启状态。
答案 0 :(得分:2)
要阻止您的应用超时并进入睡眠状态,您可以使用:
[UIApplication sharedApplication].idleTimerDisabled = YES;
显然,这将禁用空闲计时器并阻止iPhone自动进入睡眠模式。
当您不再需要保持手机唤醒时(通常在删除该视图后),您应该重新启用空闲计时器:
[UIApplication sharedApplication].idleTimerDisabled = NO;