视频运行一段时间后,应用进入后台模式

时间:2019-07-17 13:37:18

标签: ios iphone ipad avplayer ios13

我有一个简单的应用程序,可使用AVPlayer从服务器和我流式传输实时视频。现在,我担心的是,在播放视频20-30分钟后,即使没有崩溃或异常,该应用程序也会自动进入后台模式。

行为是-应用在前景模式下运行并播放视频,然后突然进入后台模式。

由于我已经注册了“ UIApplicationDidEnterBackgroundNotification”,因此知道应用程序进入了后台模式。我不确定,即使用户根本不按主页按钮,BackgroundNotification也会如何自动触发。

是否存在任何使应用程序进入后台模式的委托方法或回调?

谢谢

1 个答案:

答案 0 :(得分:0)

不是背景模式,而是屏幕锁定。您可以使用以下方法防止设备锁定屏幕:

UIApplication.shared.isIdleTimerDisabled = true

一旦到达视频结尾或用户离开播放器视图,别忘了再次将其设置为false