Objective c 如何在前台使用opentok视频聊天保持ios应用程序

Objective c 如何在前台使用opentok视频聊天保持ios应用程序,objective-c,video,ios7,webrtc,opentok,Objective C,Video,Ios7,Webrtc,Opentok,我已经在我的ios 7应用程序中集成了opentok ios sdk,它工作正常,除了以下问题: 在视频聊天期间,如果我在5-10秒内没有访问iPhone,那么我的应用程序将移动到后台,,导致另一端的观众只听到音频。应用程序进入后台状态后,视频被禁用 我在他们的官方例子中也观察到了同样的情况 视频聊天正在进行时,如何避免我的应用程序进入后台Skype工作正常在这种情况下,我想实现同样的功能。您想做的是防止iPhone进入睡眠状态。要执行此操作,您不能尝试以下操作: [UIApplication

我已经在我的ios 7应用程序中集成了opentok ios sdk,它工作正常,除了以下问题: 在视频聊天期间,如果我在5-10秒内没有访问iPhone,那么我的应用程序将移动到后台,,导致另一端的观众只听到音频。应用程序进入后台状态后,视频被禁用

我在他们的官方例子中也观察到了同样的情况


视频聊天正在进行时,如何避免我的应用程序进入后台Skype工作正常在这种情况下,我想实现同样的功能。

您想做的是防止iPhone进入睡眠状态。要执行此操作,您不能尝试以下操作:

[UIApplication sharedApplication].idleTimerDisabled = YES;
这是关于idleTimerDisabled的

如果你根本不想让应用程序进入后台(比如当用户点击home按钮时),你可以选择在应用程序不运行时关闭它,而不是让它在后台运行。要做到这一点,请查看上的iOS指南

如果你根本不想让你的应用在后台运行,你可以 通过添加 UIApplicationExitsOnSuspend键(值为YES)指向应用程序的 Info.plist文件。当应用程序选择退出时,它会在 未运行、非活动和活动状态,并且从未进入 背景或暂停状态。当用户按下Home(主页)按钮时 要退出应用程序,应用程序将终止:应用程序的方法 调用委托,应用程序有大约5秒的时间清理 并在其终止并移回未运行状态之前退出 国家


希望有帮助

你要做的是防止iPhone进入睡眠状态。要执行此操作,您不能尝试以下操作:

[UIApplication sharedApplication].idleTimerDisabled = YES;
这是关于idleTimerDisabled的

如果你根本不想让应用程序进入后台(比如当用户点击home按钮时),你可以选择在应用程序不运行时关闭它,而不是让它在后台运行。要做到这一点,请查看上的iOS指南

如果你根本不想让你的应用在后台运行,你可以 通过添加 UIApplicationExitsOnSuspend键(值为YES)指向应用程序的 Info.plist文件。当应用程序选择退出时,它会在 未运行、非活动和活动状态,并且从未进入 背景或暂停状态。当用户按下Home(主页)按钮时 要退出应用程序,应用程序将终止:应用程序的方法 调用委托,应用程序有大约5秒的时间清理 并在其终止并移回未运行状态之前退出 国家

希望有帮助