gpt4 book ai didi

ios - 有什么办法可以在后台获取 Apple Music 播放的通知吗?

转载 作者:行者123 更新时间:2023-11-30 11:02:34 24 4
gpt4 key购买 nike

我知道这个问题已经在这里被问过很多次了(*),但几年过去了,这仍然是一个问题。如果有人有任何建议可以尝试,我将非常感激。

问题是,当用户想要从锁定屏幕上播放、暂停、跳过 Apple Music 中的轨道时,我希望收到通知。

我正在使用 MPMusicPlayerController 播放 Apple Music 中的音乐(据我所知,AVPlayer 无法使用);特别是我正在使用 systemMusicPlayer。问题是,这个播放器实际上是“Apple Music 播放器”,即就像打开 Apple Music 并播放音乐一样。此外,在后台播放时,锁屏控件会重定向到 Apple Music 应用。

这会导致当用户执行任何操作时我的应用程序不会收到通知。尽管我应该收到 RemoteControlEvents,但我没有收到任何消息,因为是 Apple Music 处理它,而且我无法收到通知。
似乎我只能在播放状态更改或正在播放的项目更改时收到通知,但这会在用户点击按钮并执行操作后发出通知;并且需要提前通知我,因为我希望用户能够同时播放来自多个服务的音乐。

我尝试使用 applicationMusicPlayerapplicationQueuePlayer 但似乎它们在锁屏播放器中不起作用。它们确实在后台工作,因为我可以从命令中心控制音乐,但锁屏播放控件不会出现。

(*)同样的问题here , herehere列出一些,但都是一年多前的。

最佳答案

不幸的是没有。 applicationQueuePlayer 本来就是这样,但正如您所指出的,存在一个错误,它不会显示在锁定屏幕上。

关于ios - 有什么办法可以在后台获取 Apple Music 播放的通知吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53153694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com