在锁定屏幕上显示Nowplaying项目meta,而无需在手机上播放媒体

时间:2018-09-22 13:19:27

标签: ios objective-c avfoundation mpnowplayinginfocenter mpremotecommandcenter

我正在用Objective-C编写一个应用程序,并且遇到MPNowPlayingInfoCenterMPRemoteCommandCenter的问题。

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

到目前为止,我还不知道在不实际在手机上播放音频的情况下显示即时播放元数据的方法。 有谁知道解决方案来显示这些控件(和元)而无需在电话上播放音频?

(如果不可能的话:我听说过一个解决方案,您只需在后台播放无声音频文件,如何实现?)

1 个答案:

答案 0 :(得分:1)

回答我自己的问题后,我发现,从现在起,如果没有在手机上实际播放媒体,就无法显示Nowplaying信息...苹果应该改变这种状况!

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

希望能帮助某人节省时间!