gpt4 book ai didi

IOS 10 将 MPNowPlayingInfoPropertyPlaybackRate 设置为 0 会使锁定屏幕空白

转载 作者:行者123 更新时间:2023-11-28 19:35:14 28 4
gpt4 key购买 nike

在 iOS 7-9 中,您可以将 MPNowPlayingInfoPropertyPlaybackRate 设置为 0,以将暂停显示在锁定屏幕上。但是在 iOS 10 上它只显示一个空白屏幕。如何在 iOS 10 上显示播放器已暂停?

最佳答案

我认为您注意到的差异可能取决于您的应用程序是否在您锁定屏幕时正在播放。如果它正在播放,那么您可以在锁定屏幕中切换播放和暂停,并且锁定屏幕不会变为空白。您必须修改现有的正在播放信息,并且当您暂停时,您必须提供当前时间:

    let mpic = MPNowPlayingInfoCenter.default()
if var d = mpic.nowPlayingInfo {
d[MPNowPlayingInfoPropertyPlaybackRate] = 0
d[MPNowPlayingInfoPropertyElapsedPlaybackTime] = p.currentTime
mpic.nowPlayingInfo = d
}

这里有一些屏幕截图(来自模拟器)显示这是有效的。

这是我的应用程序正在播放时的锁定屏幕:

enter image description here

这是我点击暂停按钮时的锁定屏幕:

enter image description here

你可以看到它并没有变成空白。

关于IOS 10 将 MPNowPlayingInfoPropertyPlaybackRate 设置为 0 会使锁定屏幕空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39725387/

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