gpt4 book ai didi

ios - MPMediaItemPropertyArtwork 未显示在命令中心中

转载 作者:行者123 更新时间:2023-11-30 12:30:15 25 4
gpt4 key购买 nike

我正在使用 AVPlayer 播放来自服务器的音乐流。我有一个艺术作品图像,我想在命令中心和锁定屏幕上显示。我正在使用以下代码:

    let image = UIImage(named: "RadioBackground")!
let artwork = MPMediaItemArtwork.init(boundsSize: image.size, requestHandler: { (size) -> UIImage in
return image
})

var playingInfo:[String: Any] = [:]

playingInfo[MPMediaItemPropertyArtwork] = artwork
playingInfo[MPNowPlayingInfoPropertyPlaybackRate] = NSNumber(value: 1.0)

MPNowPlayingInfoCenter.default().nowPlayingInfo = playingInfo

UIApplication.shared.beginReceivingRemoteControlEvents()
let CommandCenter = MPRemoteCommandCenter.shared()
CommandCenter.playCommand.isEnabled = true
CommandCenter.playCommand.addTarget(self, action:#selector(PlayPauseRadio))

CommandCenter.pauseCommand.isEnabled = true
CommandCenter.pauseCommand.addTarget(self, action:#selector(PlayPauseRadio))

问题在于,该图稿仅显示在锁定屏幕上,而不显示在命令中心上。

我错过了什么吗?

最佳答案

好的,我明白了!最后 !您只需为 NowPlayingInfo 设置一些属性即可。这是属性:

MPMediaItem 属性标题

关于ios - MPMediaItemPropertyArtwork 未显示在命令中心中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43645053/

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