当应用程序在后台运行时,在iOS应用程序的locking屏幕上添加图像

网站上有很多问题

通过编程方式更改iOSlocking屏幕 ,

如何在iPhone中以编程方式设置locking屏幕,墙纸和铃声? 所有人都说,如果我们修改locking屏幕图像,苹果将拒绝。

但是我在很多应用程序中看到了它。 示例Saavn在AppStore中。

在此情况下,如果正在播放歌曲并且设备被locking,则在locking屏幕上显示当前相册的图像。

如果有人知道如何做,请分享。 谢谢。

音乐应用程序可以更改锁屏壁纸,因为iOS会自动显示正在播放的歌曲/ podcast /等的专辑插图(请参阅MPMusicPlayerController 文档 )。 据我所知,这不是开发人员公开的API。

“podcaster”应用程序(第三方不是苹果)显示当前播放的播客的图像。 播客图像存储在RSS源,而不是在每个MP3,所以应用程序dynamic地告诉操作系统哪个图像伴随着MP3。 当然,你可以从演讲者那里演奏“沉默”,但我不认为这是一个干净的解决scheme