1

我正在用objective-c 编写一个应用程序,并且遇到了MPNowPlayingInfoCenter和 问题MPRemoteCommandCenter

该应用程序在远程服务器上播放音乐,我试图在锁屏/控制中心显示此信息。

到目前为止,我不知道如何在不实际在手机上播放音频的情况下显示正在播放的元数据。有没有人知道在不在手机上播放音频的情况下显示这些控件(和元数据)的解决方案?

(如果那不可能:我听说过一种解决方案,您只需在后台播放无声音频文件,您怎么能做到这一点?)

4

1 回答 1

1

在回答我自己的问题时,我发现,如果没有在手机上实际播放媒体,就不可能显示正在播放的信息……苹果应该改变这一点!

目前,我发现的最佳解决方案是无限循环播放 10 秒的音频 mp3 文件 - 启用背景音频模式,然后您就可以获得应有的锁屏控制。注意:目前您必须提供至少一个 MPRemoteCommandCenter 操作,否则您的 Nowplaying 将不会更新/显示

希望这可以帮助某人节省时间!

于 2018-09-23T13:41:58.343 回答