van*_*dzi 5 avfoundation lockscreen ios avplayer
自从我更新到ios 12.2后,锁屏控件停止为我工作,我不知道为什么。在ios 12.1中工作正常
capabilities->Background mores -> AudioUIApplication.shared.beginReceivingRemoteControlEvents()然后我设定
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))
Run Code Online (Sandbox Code Playgroud)然后 AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback) and AVAudioSession.sharedInstance().setActive(true)
我使用AVPlayer和AVPlayer项目。Locksceen控件永远不会在ios 12.2上显示。任何想法都可能导致此问题吗?谢谢
(我使用xcode 10.2和swift 4.2)
编辑:我能够弄清楚,只有在设备在线时才会发生这种情况。如果我立即播放,则会出现锁屏控件,然后在几秒钟内消失。如果稍后播放,它们将不会出现。因此,似乎他们在应用启动后几秒钟就可以正常工作,然后
编辑2:现在修复。问题是由应用程序将本地html文件加载到webview中引起的。完全与播放无关,仅此而已。解决方法是不加载webview
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |