我在 AVPlayerLooper 内部有一个 AVPlayer 播放本地视频文件 (MP4)。它会一直工作,直到应用程序进入后台。当我重新打开应用程序时,视频暂停。如何确保当我重新打开应用程序时它正在播放?非常感谢你,汉斯。
最佳答案
这是AVPlayer框架的常见问题。然而,修复方法非常简单,假设您的 AVPlayer 位于常规 View 内。首先,使您的 videoPlayer 或 View 位于全局变量内。您可以通过在任何类之外声明它来实现此目的。然后您需要转到 AppDelegate 文件并进行以下更改:
func applicationDidBecomeActive(_ application: UIApplication) {
yourVideoPlayerView.player?.play()
}
希望这有帮助!
关于swift - 当我使用主页按钮进入后台时,AVPlayer 停止播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58250599/