我正在用 objective-c 编写应用程序,但在使用 MPNowPlayingInfoCenter
和 MPRemoteCommandCenter
时遇到问题。
该应用程序在远程服务器上播放音乐,我试图在锁屏界面/控制中心显示此信息。
到目前为止,我不知道如何在不实际播放手机音频的情况下显示正在播放的元数据。 有谁知道在不在手机上播放音频的情况下显示这些控件(和元)的解决方案?
(如果那不可能:我听说有一种解决方案,您只需在后台播放无声音频文件,您如何实现?)
最佳答案
在回答我自己的问题时,我发现,如果现在不在手机上实际播放媒体,就无法显示正在播放的信息……苹果应该改变这一点!
目前,我找到的最佳解决方案是无限循环播放 10 秒音频 mp3 文件 - 启用背景音频模式,然后您就可以正常使用锁屏控件。 注意:此时您必须至少提供一个 MPRemoteCommandCenter 操作,否则您的正在播放将不会更新/显示
希望能帮助人们节省时间!
关于ios - 在不在手机上播放媒体的情况下在锁定屏幕中显示 Nowplaying item meta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52457041/