在我的音乐应用程序中,我有离线和在线音乐,我留下了带有播放暂停控制的音频通知面板,就像这样

enter image description here

我试过了

MPRemoteCommandCenter.shared().pauseCommand.addTarget(self, action: #selector(onPauseRemoteCommand))
    MPRemoteCommandCenter.shared().playCommand.addTarget(self, action: #selector(onPlayRemoteCommand))

这将启动面板,并在动作功能我更新UI暂停avplayer这是我想要的 . 有两个问题,点击暂停后它会改变状态,但通知消失,因为我有多个屏幕,如下载,收藏夹和家庭,所以每个屏幕都有自己的收集视图和项目,每次播放声音,通知面板是已启动,但它调用storeVC中的相同功能 . 我想在不同的VC中调用不同的func来更新它们各自的UI . 我也尝试使用applicationMusicPlayer和applicationQueuePlayer,但我不知道它们是如何工作的,或者它们是否可用于生成此通知面板 . 我还想知道我是否可以删除此跳过下一步并跳过上一个按钮,因为我不想要那些只是播放/暂停按钮,这是我整个应用程序中这个面板的唯一代码片段 . 我不是在任何地方打电话 .