1

我的应用程序在后台播放音频我正在更新 MPNowPlayingInfoCenter 以在控制中心显示音频信息。

在 iOS 10 上一切正常,但是现在当我将 iPhone 更新到 iOS 11 beta2 并在我的应用程序中播放音频时,控制中心的播放/暂停按钮和音乐的下一个/上一个按钮不起作用,但是,控制中心在控制中心显示音频的名称。

下面是我用来更新控制中心的代码

NSMutableDictionary *attributes = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       self.audioName, MPMediaItemPropertyTitle,
                                       [NSNumber numberWithFloat:self.playbackRate], MPNowPlayingInfoPropertyPlaybackRate,
                                       [NSNumber numberWithFloat:duration], MPMediaItemPropertyPlaybackDuration,
                                       [NSNumber numberWithFloat:progress], MPNowPlayingInfoPropertyElapsedPlaybackTime,
                                       nil];

有人能告诉我如何修复控制中心的这个错误吗?或者这是iOS中的错误?

4

1 回答 1

0

我在使用 Beta 2 时遇到了问题,无法将控制中心与 Music.app 一起使用,但它在 beta 3 中得到了修复。我的想法是这是一个 iOS 错误。您应该更新到 beta 3,看看它是否能解决您的错误!

于 2017-07-11T07:57:27.917 回答