【发布时间】:2013-11-21 08:06:56
【问题描述】:
我正在使用 Everyplay SDK 在我的游戏中录制视频。我观察到,当everyplay 录制视频并且应用程序使用iPhone 的主页按钮在后台/暂停时,Everyplay 暂停录制并在应用程序返回前台时恢复录制。我想在用户暂停应用程序时完全停止录制,并且在前台运行时不应再次开始录制。
我在打电话
[[[Everyplay sharedInstance] capture] stopRecording];
当录制时,我的应用收到 UIApplicationWillResignActiveNotification 但没有帮助。 Everyplay 在激活时会自动暂停并重新启动。
如何才能完全停止录制?
【问题讨论】:
-
您是否尝试在 AppDelegate 的 applicationWillResignActive 方法中停止 Everyplay?这将保证在 Everyplay 收到 UIApplicationWillResignActiveNotification 之前调用停止,因为在通知之前调用了应用程序委托挂起/恢复方法。
-
不,我没试过。当收到 UIApplicationWillResignActiveNotification NSNotification 时,我正在尝试停止视图控制器中的录制。我现在就试试。
-
好的。我再次对此进行了测试,并尝试在 AppDelegate 的 applicationWillResignActive 方法中停止 Everyplay 录制。结果是一样的,即当应用重新激活时,录制会自动恢复。
-
我也测试过,你是对的。但是我找到了解决问题的方法。贴在下面。
标签: ios iphone video-capture everyplay