首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何保持ios应用程序在前台使用opentok视频聊天

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

Stack Overflow用户
提问于 2014-03-11 12:44:58
回答 1查看 737关注 0票数 2

我已经在我的ios 7应用程序中集成了opentok,它运行得很好,除了这个问题:在视频聊天(如果我在5-10 seconds..then中不访问iPhone )中,我的应用程序移动到后台,导致另一端的观众只听到声音。在应用程序进入后台状态后,视频将被禁用。

我在他们的官方例子https://github.com/opentok/opentok-ios-sdk/tree/master/samples/OpenTokFullTutorial中观察到了同样的情况

当视频聊天还在进行的时候,我怎么才能避免我的应用程序成为后台呢?在这种情况下,Skype运行得很好,想要实现同样的功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-11 23:30:12

你想要做的是阻止iPhone入睡。要做到这一点,您不能尝试如下:

代码语言:javascript
运行
复制
[UIApplication sharedApplication].idleTimerDisabled = YES;

这是iOS文档 on idleTimerDisabled

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

如果您根本不希望您的应用程序在后台运行,可以通过将UIApplicationExitsOnSuspend键(值为YES)添加到应用程序的Info.plist文件中,显式地选择退出后台。当应用程序选择退出时,它会在不运行、不活动和活动状态之间循环,永远不会进入后台或挂起状态。当用户按下Home按钮退出应用程序时,会调用应用程序委托的applicationWillTerminate:方法,该应用程序在终止并移回未运行状态之前有大约5秒的时间清理和退出。

希望能帮上忙!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22326152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档