gpt4 book ai didi

iOS 12.2 - 缺少锁屏控件

转载 作者:可可西里 更新时间:2023-11-01 05:42:45 25 4
gpt4 key购买 nike

自从我更新到 ios 12.2 后,锁屏控件不再为我工作,我不明白为什么。它在 iOS 12.1 中运行良好

  1. 应用已启用capabilities->Background mores -> Audio
  2. 我设置了UIApplication.shared.beginReceivingRemoteControlEvents()
  3. 然后我设置

    MPRemoteCommandCenter.shared().playCommand.isEnabled = true                   
    MPRemoteCommandCenter.shared().pauseCommand.isEnabled = true
    MPRemoteCommandCenter.shared().playCommand.addTarget(self, action:#selector(self.playPlayer))
    MPRemoteCommandCenter.shared().pauseCommand.addTarget(self, action: #selector(self.pausePlayer))
  4. 然后 AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback) 和 AVAudioSession.sharedInstance().setActive(true)

我使用 AVPlayerAVPlayer 项。 Locksceen 控件永远不会出现在 ios 12.2 上。知道是什么导致了这个问题吗?谢谢

(我使用 xcode 10.2 和 swift 4.2)

编辑:我发现只有当设备在线时才会发生这种情况。如果我立即玩游戏,锁屏控件会出现,然后在几秒钟后消失。如果我以后玩,他们就不会出现了。所以看起来他们在应用程序启动后几秒钟工作,然后不工作

编辑 2:现已修复。问题是由应用程序将本地 html 文件加载到 webview 引起的。与播放完全无关,仅此而已。解决方法是不加载webview

最佳答案

问题是由应用将本地 html 文件加载到 UIWebView 引起的。与播放完全无关,仅此而已。解决方案是不加载 UIWebView,而是使用 WKWebView。

讨论了类似的问题here但我发现它只是因为我已经知道是什么导致了它。

关于iOS 12.2 - 缺少锁屏控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55725591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com